chore: complete business planning repository migration

This commit is contained in:
Samuel James 2026-08-28 14:10:50 -04:00
parent eab9613efa
commit bd357d15e6
52 changed files with 3544 additions and 1781 deletions

205
.codex/BUSINESS-CONTEXT.md Normal file
View File

@ -0,0 +1,205 @@
# SnS Business Context and Decision Memory
This is Codex's detailed, durable context for Samuel James's business planning
center. The root `AGENTS.md` is the automatic entrypoint; this file holds business
direction, priorities, patterns, and owner-confirmed decisions.
Keep this current but compact. It is not a transcript, task backlog, secret store,
or replacement for signed legal records.
## Owner objective
Build family legacy and family wealth through a portfolio of independently operated
businesses and appreciating assets. The portfolio should increase Sam's freedom and
must not create a collection of jobs that depend on his daily labor.
### Owner role
- Owner
- Capital allocator
- Strategist
- Systems designer
- Final approver for material decisions
- Never the permanent daily operator
## Governing principles
1. Take the most direct route to the goal: the shortest useful path between two points.
2. Use data rather than emotion, optimism, or hope. Hope is not a business strategy.
3. If a process works, change it only when the change saves meaningful time or money.
4. Automate reliable repetitive work using tools already available.
5. Work smarter, not harder; protect and increase Sam's time.
6. Build on Biblical and Godly principles.
7. Include a 10% tithe to a church in profit-allocation planning, with CPA review of
bookkeeping and tax treatment.
8. Prefer one strong recommendation over many weak possibilities.
## Holdings doctrine
SnS Network Solutions Holdings exists to hold assets for long-term family legacy and
family wealth.
Non-negotiable owner decision:
- Holdings never borrows.
- Holdings never carries debt.
- Holdings never holds a credit card.
- Holdings holds assets only.
Do not recommend placing operating liabilities, routine vendor contracts, payroll,
consumer-facing activity, or operating-company borrowing in Holdings. Any guarantee,
cross-collateralization, lien, or structural exception requires Sam's explicit choice
after attorney and CPA review.
## Venture priorities
| Priority | Venture | Current direction |
|---:|---|---|
| 1 | SnS Hospitality Group / The Daily Pour | Active focus; launch T00-DRIP and prove the unit |
| 2 | SnS Properties | Build asset ownership and family wealth after/alongside disciplined Hospitality progress |
| 3 | Technology and networking services | Develop as an operator-independent services business |
| 4 | SnS Creative | Future media, music, podcast, and related creative activity |
Priority means allocation of attention, planning effort, and execution sequencing. It
does not authorize spending or legal formation.
## Source-of-truth design
Owner-confirmed direction as of 2026-08-27:
- This Git repository becomes the authoritative business planning center.
- The repository is standalone at `~/Documents/SnS Network Solutions/`.
- Git records change history.
- Selected repository files should synchronize with Google Drive in both directions.
- Signed agreements and execution records may remain in cloud systems, with their
status and canonical location recorded here.
- Plane is expected to be retired; preserve useful project data before removal.
Recommended implementation direction:
- Keep Git authoritative for planning documents, structured data, and generated
business artifacts.
- Keep signed/executed originals authoritative in their execution or approved cloud
system.
- Define an explicit synchronization manifest rather than syncing the entire repo.
- Use conflict detection; never allow unattended last-writer-wins overwrites between
Git and Google Drive.
- Export Plane data into the appropriate entity's `projects/` area before retiring it.
The physical repository move was completed on 2026-08-28. Synchronization automation
is not yet completed.
## Document authority and lifecycle
Use this order:
1. Owner's newest explicit decision
2. Signed/executed legal record or official agency record
3. Current approved specification, quote, or decision record
4. Current working plan
5. Historical draft, projection, mockup, or memory
When a new owner-confirmed decision supersedes an old document:
- Update the current source.
- Move obsolete versions to the relevant `archive/` area.
- Preserve dates and provenance.
- Update links.
- Never allow two files to appear equally authoritative.
## Standard business organization
Use the following only as content requires it:
| Area | Purpose |
|---|---|
| `README.md` | Current entity overview, status, navigation, and next gate |
| `decisions/` | Durable owner decisions and decision rationale |
| `legal/` | Formation, agreements, compliance, and canonical-record references |
| `finance/` | Budgets, models, actuals, funding, and asset allocation |
| `operations/` | SOPs, staffing, vendors, equipment, and recurring controls |
| `marketing/` | Brand, customer acquisition, content, and measured performance |
| `projects/` | Finite initiatives, milestones, checklists, and deliverables |
| `archive/` | Superseded material retained for history |
Avoid empty scaffolding. Prefer clear filenames, one current version, and relative
links from the entity README.
## Hospitality decisions
### Ownership
Owner-confirmed 2026-08-27:
- The legally guaranteed vested ownership is 85% Holdings / 15% Kiowa.
- Kiowa has options that may increase her interest up to 25% under the operating
agreement's terms.
- The operating agreement should state this distinction clearly.
- Do not describe Kiowa as currently owning 25% unless option conditions are completed
and formally recorded.
### Operating Agreement
- Sam confirms the Hospitality operating agreement is signed.
- The authoritative executed copy is stored in Documenso.
- Canonical location:
`https://app.documenso.com/t/personal_netzdizknkwzxrtl/documents/f/cmsatz9g26wtkad1w289yzsxf`
- The agreement contents were not independently readable by Codex on 2026-08-27.
- Repository drafts are not controlling when they conflict with the executed copy.
### Current Daily Pour gate
T00-DRIP remains pre-launch. Sam has hired a Fiverr designer for **$211** to produce
buildout blueprints and is waiting for their return.
The immediate execution sequence is:
1. Receive blueprint package and editable/source deliverables.
2. Check the package against the current equipment, workflow, weight, electrical,
plumbing, winterization, and service-clearance requirements.
3. Correct material defects before agency submission.
4. Submit through the applicable health/building review process and track corrections.
5. Resolve certified food-protection coverage and recruit the operating lead/barista
capability needed for launch.
6. Freeze the approved prototype specification before purchasing or irreversible
buildout.
A repository-backed HTML progress tracker is requested and should become the current
operational checklist for this gate.
## Communication pattern
- State the answer first.
- Use two words when two words are sufficient.
- Add detail only when it changes a decision, prevents a meaningful mistake, or creates
a reusable record.
- Do not give Sam long lists of suggestions that do not serve the overall goal.
- Choose the best option automatically from available evidence.
- Surface a second option only when it is genuinely competitive or the primary choice
depends on unresolved legal, financial, safety, or irreversible facts.
- Do not make Sam repeatedly explain decisions already captured here.
## Decision memory
| Date | Decision | Status |
|---|---|---|
| 2026-08-27 | Holdings exists for family legacy and family wealth | Active |
| 2026-08-27 | Holdings holds assets only and never borrows, carries debt, or holds credit cards | Non-negotiable |
| 2026-08-27 | Venture priority is Hospitality, Properties, Technology, then Creative | Active |
| 2026-08-27 | Sam is owner/capital allocator/strategist, not daily operator | Active |
| 2026-08-27 | Hospitality ownership is guaranteed 85/15 with Kiowa options up to 25% | Active; verify wording against executed OA when available |
| 2026-08-27 | Executed Hospitality OA is authoritative in Documenso | Active |
| 2026-08-28 | Repository is the authoritative planning center and is standalone at `~/Documents/SnS Network Solutions/` | Completed |
| 2026-08-27 | Plane is expected to be retired after useful data is preserved | Planned |
| 2026-08-27 | Newest owner-confirmed document controls; superseded versions move to archive | Active |
| 2026-08-27 | Durable owner decisions are recorded automatically | Active |
| 2026-08-27 | Recommendations default to one best path | Active |
| 2026-08-27 | Profit planning includes a 10% church tithe | Active; accounting treatment pending CPA guidance |
| 2026-08-27 | Route Codex through local Headroom compression by default to reduce token cost; keep Ponytail's minimal-solution discipline active | Active; verify savings from measured usage |
## Maintenance
Update this file when Sam makes a durable decision, changes a venture priority, resolves
a contradiction, crosses a material gate, or changes the operating doctrine. Do not add
routine task updates, conversation history, credentials, private account data, or facts
that belong in a venture source document.

14
.gitignore vendored
View File

@ -15,7 +15,13 @@ secrets.yaml
vault-password*
.vault_pass*
# OS / editor
.DS_Store
Thumbs.db
*.swp
# OS / editor
.DS_Store
Thumbs.db
*.swp
*:Zone.Identifier
# Generated/downloaded artifacts
__pycache__/
*.py[cod]
*.deb

89
AGENTS.md Normal file
View File

@ -0,0 +1,89 @@
# SnS Business Planning Center — Codex Instructions
This directory is Samuel James's business planning and operations center. It is
not primarily a codebase. Optimize for clearer decisions, faster execution,
organized records, and more owner time.
At the start of work anywhere in this directory, read:
1. `.codex/BUSINESS-CONTEXT.md`
2. The nearest business or venture `AGENTS.md`
3. The relevant current source documents only
## Response rules
- Lead with the best recommendation or completed result.
- Use the fewest words that preserve the decision, evidence, and material risk.
- Do not present menus of weak options. Choose the best path automatically.
- Mention another option only when it is genuinely competitive or the decision is
costly, irreversible, legal, or materially uncertain.
- Ask only questions whose answers materially change the result.
- Separate confirmed fact, owner decision, inference, assumption, and unresolved gap.
- Do not confuse a plan, projection, mockup, or candidate with an approved or
completed result.
## Decision rules
- Take the most direct route to the goal.
- Apply the Ponytail ladder: skip what need not exist; otherwise reuse the
repository, standard library, native platform, or an installed dependency
before creating the minimum new implementation. Never reduce security,
validation, accessibility, error handling, or data-loss protection.
- Base business decisions on data, not hope or emotion.
- Improve a working process only when the improvement saves meaningful time or money.
- Automate repetitive work with tools already available when automation is reliable
and cheaper than the repeated manual effort.
- Prefer simple, maintainable systems over impressive complexity.
- Protect Sam's time: the business must reduce owner labor as it matures.
- Incorporate a 10% tithe to a church into profit-allocation planning. Keep accounting
treatment subject to CPA review and the recipient decision with Sam.
## Business boundaries
- The purpose of SnS Network Solutions Holdings is family legacy and family wealth.
- Holdings holds assets only. It must never borrow, guarantee debt, carry debt, or
hold a credit card.
- Operating-company debt, credit, contracts, liabilities, books, and bank activity
remain outside Holdings unless Sam explicitly changes the structure after legal
and tax review.
- Sam's permanent role is owner, capital allocator, and strategist—not daily operator.
- Keep each business entity's files, decisions, assets, obligations, and operations
distinct.
## Repository behavior
- This repository is the authoritative planning center.
- Signed originals and externally executed records may live in approved cloud storage;
Git should record their authoritative location and status.
- Newest owner-confirmed decisions control. Move superseded material to that entity's
`archive/`; update links and do not silently delete history.
- Record durable owner decisions in `.codex/BUSINESS-CONTEXT.md` during the same task.
- Never print secrets. Do not alter owner-managed credentials without exact approval.
- Do not publish, push, send, purchase, borrow, sign, or make legal commitments without
explicit approval.
## Standard entity structure
Use this default until a simpler structure is proven better:
```text
<entity>/
├── README.md
├── decisions/
├── legal/
├── finance/
├── operations/
├── marketing/
├── projects/
└── archive/
```
Do not create empty folders merely to satisfy the template. Create them when content
exists. Venture-specific subfolders may repeat the same structure when separation is
useful.
## Validation
Before reorganizing, inspect both the parent and nested Git states and preserve all
uncommitted work. After moves, verify links and run the applicable validation. Before
commit or push, run the repository's pre-commit checks without printing matched values.

View File

@ -5,31 +5,30 @@ company for small and medium organizations — networking, Linux systems, securi
cloud, managed services, web, and custom software — structured as a **holding
company** that owns a separate operating LLC per division.
This repo holds the **parent-company identity, legal structure, and the catalog of
divisions**. Each division becomes its own repo (with its own legal + insurance
paperwork) as it launches. Business #1, **SNS Infrastructure**, is active.
This repo holds the **parent-company identity, legal structure, businesses,
products, infrastructure, project data, and internal AI configuration**. Business
work is separated by legal entity so a subsidiary can move to its own repository
when that becomes operationally useful.
## Structure
```
sns-network-solutions/
SnS Network Solutions/
├── ai-core/ Internal AI team + shared knowledge base
│ ├── agents/ chief · scout · scribe (OpenClaw agents)
│ └── knowledge/ sns.md (brand foundation) + research/reference docs
├── divisions/ Formal documentation library (the catalog)
│ ├── sns-network-solutions.md Parent company brief
│ ├── sns-infrastructure.md + six division briefs
│ ├── legal-structure.md Indiana holding-company formation plan
│ └── investment-research.md Owner investment research (reference)
└── businesses/ Working area — holding company + subsidiaries; each is repo-ready
├── 00-sns-holding/ Parent holding company (owns the brand + all subsidiaries)
├── 01-infrastructure/ ACTIVE — hiring, comp, cash-flow, branding, todo
├── 02-secure/ Planned
├── 03-support/ Planned
├── 04-systems/ Planned
├── 05-cloud/ Planned
├── 06-web/ Planned
└── 07-software/ Planned
├── businesses/ Holding company and subsidiary working areas
│ ├── 00-holdings/
│ ├── sns-creatives-llc/
│ ├── sns-hospitality-group/
│ ├── sns-properties-llc/
│ └── sns-technology-group/
├── infra/ Networking, support, and digital infrastructure
├── plane-projects/ Plane project schemas and work-item exports
├── products/ Product-specific implementation and planning
├── scripts/ Repository utility scripts
└── docs/ Shared coding and operating standards
```
## How it's organized
@ -39,9 +38,11 @@ sns-network-solutions/
- **`divisions/`** = the formal documentation library — the parent-company brief,
the polished one-page brief for each division, plus the holding-company legal plan
and investment research.
- **`businesses/`** = the working area: scaffold, research, TODO, branding, and (later)
milestones. Directories are **numbered by importance**; each folder is self-contained
so it can lift out into its own repo when the division launches.
- **`businesses/`** = legal-entity working areas, including corporate, operational,
financial, product, and branding material. Keep entity boundaries explicit.
- **`infra/`** = infrastructure designs and service-specific operational material.
- **`plane-projects/`** = versioned project-management schemas and work data.
- **`products/`** = product implementation and planning that spans a business unit.
- **Branding:** all divisions share one identity (navy base) and differ only by a
signature accent color. Each business folder has a `branding.html` (color sheet +
a copy-ready ChatGPT logo prompt). Foundation: [`ai-core/knowledge/sns.md`](./ai-core/knowledge/sns.md).
@ -51,8 +52,9 @@ sns-network-solutions/
- New to the company → [`ai-core/knowledge/sns.md`](./ai-core/knowledge/sns.md) · parent brief [`divisions/sns-network-solutions.md`](./divisions/sns-network-solutions.md)
- Legal / entity plan → [`divisions/legal-structure.md`](./divisions/legal-structure.md)
- Division catalog → [`divisions/README.md`](./divisions/README.md)
- Active business → [`businesses/01-infrastructure/`](./businesses/01-infrastructure/)
- All businesses → [`businesses/README.md`](./businesses/README.md)
- Infrastructure → [`infra/README.md`](./infra/README.md)
- Coding standards → [`docs/coding-standards.md`](./docs/coding-standards.md)
---
*Docs contain general business/legal/tax research, not professional advice — verify

View File

@ -1,5 +1,7 @@
# Chief — Skills Registry
> **Full repo catalog:** [`docs/ai-skills-repos.md`](../../../../docs/ai-skills-repos.md) (130+ repos, categorized, machine-readable)
Chief's skills are **familiar-with, not expert**. Each is authored here (self-owned, so no
license risk) but draws on public work. This file lists the upstream sources so OpenClaw
(Claw) can install the permissively-licensed ones and check them for updates.
@ -35,6 +37,17 @@ principle is authored into our own SKILL.md. Link kept only to watch for updates
| [shreyashankar/plain-writing-skill](https://github.com/shreyashankar/plain-writing-skill) | ⚠️ unspecified | plain-language writing | reference only — authored in `report-to-sam` |
| [yetone/kill-ai-slop](https://github.com/yetone/kill-ai-slop) | ⚠️ unspecified | anti-slop | reference only |
### Coding Standards / Software Principles (to evaluate)
| Repo | License | Use | Install / update |
|------|---------|-----|------------------|
| [JordanCoin/codingskills](https://github.com/JordanCoin/codingskills) | ⚠️ check | KISS, DRY, SOLID, YAGNI, SoC, Law of Demeter, Boy Scout Rule — language-agnostic agent skills + stack detection | evaluate — closest to what we want |
| [AsyrafHussin/agent-skills](https://github.com/AsyrafHussin/agent-skills) | ⚠️ check | Clean code principles as agent skills — SOLID, naming, error handling | evaluate |
| [ramziddin/solid-skills](https://github.com/ramziddin/solid-skills) | ⚠️ check | SOLID + TDD + clean architecture — "senior-engineer quality" agent skills | evaluate |
| [MickeyKay/agent-standards](https://github.com/MickeyKay/agent-standards) | ⚠️ check | Shared coding standards + reusable workflows + agent-facing instructions | evaluate |
| [obra/superpowers](https://github.com/obra/superpowers) | ⚠️ check | Full agentic skills framework + dev methodology (design → plan → TDD → YAGNI/DRY) | evaluate — more opinionated/workflow-based |
| [msitarzewski/AGENT-ZERO](https://github.com/msitarzewski/AGENT-ZERO) | ⚠️ check | Single AGENTS.md canonical guide — architecture-first, repeatable, auditable delivery | evaluate |
### Install / update notes for Claw
- **Install a ✅ skill:** `npx skills add <owner>/<repo>` (drops it into the skills dir),
or clone and copy its `SKILL.md` into `skills/<name>/`.

View File

@ -132,7 +132,7 @@ When you form a new subsidiary under Holdings:
| Legal docs (signed OA, cert of org, EIN) | Google Drive → `Holdings/Legal/` |
| Compliance receipts (BER confirmations) | Google Drive → `Holdings/Compliance/` |
| Financials (ledger, P&L) | Google Sheets → `Holdings/Financials/` |
| This repo (working docs, drafts, branding) | `sns-network-solutions/businesses/00-holdings/` |
| This repo (working docs, drafts, branding) | `SnS Network Solutions/businesses/00-holdings/` |
| Passwords/secrets | Bitwarden |
---

View File

@ -1,473 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Partnership & Equity Framework — Kiowa Scott</title>
<style>
:root{
--navy:#0A1628;
--cyan:#10C8D8;
--ink:#1a1f27;
--paper:#ffffff;
--muted:#5b6472;
--rule:#e2e6ec;
--accent-bg:#f0fafb;
--example-bg:#f8f6ff;
--example-border:#7c5cbf;
--warn-bg:#fff8e1;
--warn-border:#e8b800;
}
*{box-sizing:border-box}
body{
margin:0;
background:#f2f4f7;
font-family:"IBM Plex Sans",Inter,system-ui,Arial,sans-serif;
color:var(--ink);
line-height:1.7;
font-size:15px;
}
.doc{
max-width:820px;
margin:0 auto;
background:var(--paper);
padding:48px 64px 72px;
box-shadow:0 2px 24px rgba(10,22,40,.12);
}
.header{
border-bottom:3px solid var(--cyan);
padding-bottom:20px;
margin-bottom:32px;
}
.header h1{
font-family:Oxanium,Sora,system-ui,sans-serif;
font-size:1.6rem;
color:var(--navy);
margin:0 0 6px;
letter-spacing:.5px;
}
.header .subtitle{
color:var(--cyan);
font-weight:600;
font-size:1.05rem;
}
.meta{
display:flex;
flex-wrap:wrap;
gap:24px;
font-size:.88rem;
color:var(--muted);
margin-bottom:28px;
}
.meta b{color:var(--ink)}
h2{
font-family:Oxanium,Sora,system-ui,sans-serif;
font-size:1.1rem;
color:var(--navy);
border-bottom:2px solid var(--cyan);
padding-bottom:6px;
margin:36px 0 14px;
}
h3{
font-size:.95rem;
color:var(--navy);
margin:24px 0 10px;
}
p,li{margin-bottom:8px}
ul,ol{padding-left:22px}
table{
width:100%;
border-collapse:collapse;
margin:14px 0;
font-size:.92rem;
}
th{
text-align:left;
padding:8px 10px;
background:var(--navy);
color:#fff;
font-weight:600;
}
td{
padding:8px 10px;
border-bottom:1px solid var(--rule);
}
tr:nth-child(even) td{background:#f9fafb}
.note{
background:var(--warn-bg);
border-left:4px solid var(--warn-border);
padding:12px 16px;
font-size:.88rem;
border-radius:4px;
margin:16px 0;
}
.note b{color:#7a5c00}
.example-box{
background:var(--example-bg);
border-left:4px solid var(--example-border);
padding:16px 20px;
border-radius:4px;
margin:20px 0;
}
.example-box h3{
color:var(--example-border);
margin:0 0 10px;
font-size:1rem;
}
.highlight{
background:var(--accent-bg);
border-radius:6px;
padding:14px 18px;
margin:14px 0;
}
.sig-block{
margin-top:48px;
padding-top:24px;
border-top:2px solid var(--navy);
}
.sig-line{
margin:24px 0 4px;
border-bottom:1px solid var(--ink);
width:65%;
height:24px;
}
.sig-label{font-size:.82rem;color:var(--muted);margin-bottom:18px}
footer{
text-align:center;
color:var(--muted);
font-size:.78rem;
padding:28px 24px 48px;
}
@media print{
body{background:#fff}
.doc{box-shadow:none;padding:24px 48px}
footer{display:none}
.example-box{break-inside:avoid}
}
</style>
</head>
<body>
<div class="doc">
<div class="header">
<h1>PARTNERSHIP &amp; EQUITY FRAMEWORK</h1>
<div class="subtitle">SnS Network Solutions Holdings LLC — Kiowa Scott</div>
</div>
<div class="meta">
<div><b>Holding entity:</b> SnS Network Solutions Holdings LLC</div>
<div><b>Managing Member:</b> Samuel S. James (97%)</div>
<div><b>Partner:</b> Kiowa Scott</div>
<div><b>State:</b> Indiana</div>
<div><b>Effective:</b> ________________</div>
</div>
<div class="note">
<b>Not legal advice.</b> This is a working draft for LegalShield / attorney review.
Items in <em>[brackets]</em> need confirmation before signing. Neither party should
rely on this document until reviewed by an Indiana-licensed attorney and CPA.
</div>
<!-- ═══════════════════════════════════════════════ -->
<h2>1. Purpose &amp; Scope</h2>
<p>This framework governs the Membership Interest granted to <b>Kiowa Scott</b>
("Kiowa") in any subsidiary LLC of SnS Network Solutions Holdings LLC ("Holdings")
that Kiowa originates, sources, or manages for launch. It is applied <b>fresh, per
venture</b> — each venture gets its own independent grant, vesting clock, and
invested-capital figure. Performance on one venture has no effect on any other.</p>
<p>Kiowa is <b>not</b> a Member of Holdings itself. Samuel S. James remains Holdings'
controlling owner. This framework applies only at the subsidiary level.</p>
<!-- ═══════════════════════════════════════════════ -->
<h2>2. Kiowa's Role (Per Venture)</h2>
<ul>
<li>Sourcing and scouting the business opportunity</li>
<li>Entity formation — Articles of Organization, EIN application, INBiz filings</li>
<li>Ongoing legal compliance — permits, renewals, filings, registered-agent duties</li>
<li>Management oversight — financial review, vendor coordination, ensuring profitability</li>
<li>Handling or coordinating any legal issues that arise in operations</li>
</ul>
<!-- ═══════════════════════════════════════════════ -->
<h2>3. The Grant — Split Structure</h2>
<p>Total potential equity per venture: <b>15% Membership Interest</b>, split into two buckets:</p>
<table>
<tr><th>Bucket</th><th>Amount</th><th>Condition</th></tr>
<tr>
<td><b>Formation Grant</b></td>
<td>5%</td>
<td>Vests immediately on the <b>Formation Date</b> (date Articles of Organization are
filed). Payment for sourcing the venture and completing entity formation. <b>No
clawback.</b></td>
</tr>
<tr>
<td><b>Service Grant</b></td>
<td>10%</td>
<td>Vests in 4 equal quarterly tranches (2.5% each) from the <b>Opening Date</b>,
conditional on active service (see §4).</td>
</tr>
</table>
<div class="highlight">
<b>Formation Date</b> = day the subsidiary's Articles of Organization are filed with
the Indiana Secretary of State.<br>
<b>Opening Date</b> = day the venture begins revenue-generating operations (e.g., first
paying customer). The vesting clock starts here, not the Formation Date.
</div>
<!-- ═══════════════════════════════════════════════ -->
<h2>4. Service Grant — Vesting Schedule</h2>
<p>Measured from the <b>Opening Date</b>:</p>
<table>
<tr><th>Milestone</th><th>Vests</th><th>Cumulative Total</th><th>Condition</th></tr>
<tr><td>Formation Date</td><td>5.0%</td><td>5.0%</td><td>Immediate — formation work complete</td></tr>
<tr><td>3 months</td><td>2.5%</td><td>7.5%</td><td>Actively performing duties</td></tr>
<tr><td>6 months</td><td>2.5%</td><td>10.0%</td><td>Actively performing duties</td></tr>
<tr><td>9 months</td><td>2.5%</td><td>12.5%</td><td>Actively performing duties</td></tr>
<tr><td>12 months</td><td>2.5%</td><td>15.0%</td><td>Actively performing duties</td></tr>
</table>
<h3>4.1 "Actively Performing" Defined</h3>
<p>At each quarterly milestone, Kiowa must be, at minimum:</p>
<ul>
<li>Handling or coordinating legal filings, permits, renewals, and regulatory compliance</li>
<li>Providing regular management oversight (financial reviews, vendor/operator
coordination, staffing decisions)</li>
<li>Responsive and available for Company business decisions within reasonable timeframes</li>
<li>Not in material breach of the NDA or operating agreement</li>
</ul>
<h3>4.2 Acceleration</h3>
<p>If cumulative net profit reaches <b>2× Sam's invested capital</b> at any point before
month 12, all remaining unvested service tranches vest immediately — Kiowa jumps to the
full 15%. This rewards exceptional performance without punishing normal first-year economics.</p>
<h3>4.3 Forfeiture / Separation</h3>
<p>If at any quarterly milestone Kiowa is <b>not</b> actively performing (she resigned,
became unresponsive, or was removed for cause), that tranche and all future tranches
<b>do not vest</b>. She keeps the 5% formation grant + any service tranches that already
vested. Unvested tranches revert to Holdings.</p>
<table>
<tr><th>Scenario</th><th>Kiowa Keeps</th></tr>
<tr><td>Quits before Opening Date (formation work done)</td><td>5%</td></tr>
<tr><td>Quits at month 2 (before first service tranche)</td><td>5%</td></tr>
<tr><td>Active through month 3, quits at month 5</td><td>7.5%</td></tr>
<tr><td>Active through month 9</td><td>12.5%</td></tr>
<tr><td>Active through month 12</td><td>15% (fully vested)</td></tr>
<tr><td>Business hits 2× at month 7, Kiowa active</td><td>15% (accelerated)</td></tr>
</table>
<p>No cure period. No re-earning forfeited tranches. Final and permanent.</p>
<!-- ═══════════════════════════════════════════════ -->
<h2>5. Capital Contributions &amp; Buy-Up Option</h2>
<p>The default arrangement is that Kiowa contributes <b>$0 cash</b> — her equity is
earned through services. However, Kiowa may elect to invest her own capital into a
venture under the following terms:</p>
<h3>5.1 Buy-Up Mechanics</h3>
<ul>
<li><b>Additional equity available:</b> up to <b>10% additional Membership Interest</b>
beyond the 15% service/formation grant (maximum total: 25%)</li>
<li><b>Price:</b> at the same valuation as Sam's invested capital (i.e., $1 of Kiowa's
money buys the same % as $1 of Sam's money)</li>
<li><b>Timing:</b> capital must be contributed <b>before or on the Opening Date</b>
this is a launch investment, not a mid-stream buy-in at a discount</li>
<li><b>Vesting:</b> capital-contributed equity vests <b>immediately</b> (she paid cash,
so no service condition — same as Sam's investment)</li>
<li><b>Cap:</b> Holdings must retain at least 51% of any subsidiary to maintain control.
Kiowa's total (service + capital) cannot exceed 49%.</li>
</ul>
<h3>5.2 How the Math Works</h3>
<p>If Sam invests $50,000 for Holdings' share, that $50,000 buys the "remaining"
percentage after Kiowa's service grant (85% under the default). Kiowa can buy additional
points at the same rate:</p>
<div class="highlight">
<b>Rate per point</b> = Sam's invested capital ÷ Sam's percentage<br>
Example: $50,000 ÷ 85% = $588.24 per 1% of Membership Interest<br>
Kiowa wants 10% more → contributes $5,882.35 at or before Opening Date
</div>
<p>The resulting cap table would be:</p>
<table>
<tr><th>Member</th><th>Interest</th><th>Capital</th><th>How Earned</th></tr>
<tr><td>Holdings (Sam)</td><td>75%</td><td>$50,000</td><td>Cash investment</td></tr>
<tr><td>Kiowa (service)</td><td>15%</td><td>$0</td><td>Formation + management (vesting)</td></tr>
<tr><td>Kiowa (capital)</td><td>10%</td><td>$5,882</td><td>Cash investment (immediate vest)</td></tr>
<tr><td><b>Total</b></td><td><b>100%</b></td><td><b>$55,882</b></td><td></td></tr>
</table>
<!-- ═══════════════════════════════════════════════ -->
<h2>6. Per-Venture Independence</h2>
<p>Each venture Kiowa brings or manages gets its own:</p>
<ul>
<li>Grant (fresh 15% service + optional capital buy-up)</li>
<li>Opening Date and vesting clock</li>
<li>Invested-capital figure and acceleration threshold</li>
<li>Operating agreement</li>
</ul>
<p>Underperformance on one venture has no bearing on her interest in any other.
Overperformance on one does not accelerate another.</p>
<!-- ═══════════════════════════════════════════════ -->
<h2>7. Distributions</h2>
<ul>
<li>The <b>5% formation grant</b> earns distributions from the Formation Date forward.</li>
<li><b>Service tranches</b> earn distributions only once vested — unvested tranches
do not participate in distributions.</li>
<li><b>Capital-contributed equity</b> earns distributions immediately (same as Sam's).</li>
<li>Distributions are pro rata to each Member's vested Membership Interest.</li>
</ul>
<!-- ═══════════════════════════════════════════════ -->
<h2>8. Tax Treatment</h2>
<ul>
<li>The <b>formation + service grant</b> (15%) is intended as a <b>profits interest</b>
under Rev. Proc. 93-27 / 2001-43 — no taxable income to Kiowa on grant.</li>
<li>The <b>capital buy-up</b> is a straightforward capital contribution — not a profits
interest. Kiowa's tax basis equals her cash contributed.</li>
<li><b>Section 83(b) election:</b> Kiowa should file a protective 83(b) within 30 days
of each grant date. This is a <b>hard IRS deadline with no extensions</b> — the
single highest-stakes item in this arrangement.</li>
<li>Each two-member subsidiary files its own Form 1065 partnership return and issues
K-1s to both Members.</li>
</ul>
<div class="note">
<b>CPA review required</b> before any grant: confirm profits-interest qualification,
83(b) timing, and tiered-partnership filing mechanics between the subsidiary and Holdings.
</div>
<!-- ═══════════════════════════════════════════════ -->
<h2>9. Confidentiality</h2>
<p>Kiowa's access to Sam's personal information (SSN, financial accounts, IRS
correspondence) during formation work is governed by a separate <b>Non-Disclosure
Agreement</b> (see <code>nda-formation-partner.md</code>). The NDA applies regardless
of which ventures she vests into and survives termination of any individual venture
relationship.</p>
<!-- ═══════════════════════════════════════════════ -->
<h2>10. Definitions</h2>
<table>
<tr><th>Term</th><th>Meaning</th></tr>
<tr><td>"Holdings"</td><td>SnS Network Solutions Holdings LLC</td></tr>
<tr><td>"Sam"</td><td>Samuel S. James, authorized representative of Holdings</td></tr>
<tr><td>"Kiowa"</td><td>Kiowa Scott</td></tr>
<tr><td>"Formation Date"</td><td>Date Articles of Organization filed with IN Secretary of State</td></tr>
<tr><td>"Opening Date"</td><td>Date the venture begins revenue-generating operations</td></tr>
<tr><td>"Sam's invested capital"</td><td>Cumulative cash Holdings contributes to that subsidiary</td></tr>
<tr><td>"Cumulative net profit"</td><td>Venture's net profit from Opening Date forward</td></tr>
<tr><td>"Actively performing"</td><td>Meeting the duties defined in §4.1</td></tr>
</table>
<!-- ═══════════════════════════════════════════════ -->
<h2>11. Worked Examples</h2>
<div class="example-box">
<h3>Example A — Food Truck (Service Only, No Capital Buy-Up)</h3>
<p><b>Setup:</b> Sam invests $60,000 in Foodtruck1 LLC (truck + build-out + working capital).
Kiowa does formation work and manages the business.</p>
<table>
<tr><th>Event</th><th>Kiowa's Vested %</th><th>Holdings' %</th></tr>
<tr><td>Formation Date (Articles filed)</td><td>5%</td><td>95%</td></tr>
<tr><td>Opening Date (first customer served)</td><td>5% (clock starts)</td><td>95%</td></tr>
<tr><td>Month 3 — Kiowa active, truck doing $8K/mo revenue</td><td>7.5%</td><td>92.5%</td></tr>
<tr><td>Month 6 — Kiowa active, truck profitable</td><td>10%</td><td>90%</td></tr>
<tr><td>Month 9 — Kiowa active</td><td>12.5%</td><td>87.5%</td></tr>
<tr><td>Month 12 — Kiowa active, cumulative profit $45K (below 2× $60K)</td><td>15%</td><td>85%</td></tr>
</table>
<p><b>Result:</b> Kiowa fully vests at 15% through service alone. The 2× test wasn't hit,
so no acceleration — but she wasn't penalized either. She earned it by showing up every quarter.</p>
<p><b>Distributions:</b> From month 6 onward (when truck starts netting ~$4K/mo profit),
Kiowa gets 10% × $4,000 = <b>$400/mo</b> in distributions (growing as her vested % increases).</p>
</div>
<div class="example-box">
<h3>Example B — Food Truck (Kiowa Invests Her Own Money)</h3>
<p><b>Setup:</b> Same $60,000 truck. But Kiowa believes in this one and wants more skin in
the game. She contributes $7,059 of her own cash at launch.</p>
<p><b>Math:</b> Sam's rate = $60,000 ÷ 85% = $705.88 per 1%. Kiowa's $7,059 buys 10% additional.</p>
<table>
<tr><th>Member</th><th>Interest</th><th>Capital In</th><th>Type</th></tr>
<tr><td>Holdings</td><td>75%</td><td>$60,000</td><td>Cash</td></tr>
<tr><td>Kiowa (service)</td><td>15%</td><td>$0</td><td>Vesting per §4</td></tr>
<tr><td>Kiowa (capital)</td><td>10%</td><td>$7,059</td><td>Immediate (cash)</td></tr>
<tr><td><b>Total</b></td><td><b>100%</b></td><td><b>$67,059</b></td><td></td></tr>
</table>
<p><b>Day 1 (Opening Date):</b> Kiowa already holds 5% (formation, vested) + 10% (capital,
vested) = <b>15% vested immediately</b>, earning distributions from day one. Her service
tranches continue vesting quarterly toward a max of <b>25% total</b>.</p>
<p><b>Month 6:</b> Kiowa active → she's now at 5% + 5% (two service tranches) + 10% (capital)
= <b>20% vested</b>.</p>
<p><b>Month 12:</b> Fully vested → <b>25% total</b>. Holdings holds 75%.</p>
<p><b>Distributions at month 12:</b> If the truck nets $6K/mo, Kiowa gets 25% × $6,000 =
<b>$1,500/mo</b>. Plus she gets 25% of any year-end profit distribution.</p>
<p><b>Why Kiowa might do this:</b> her $7,059 investment is earning distributions from day
one (no vesting wait), and she's betting that 25% of a profitable food truck is worth far
more than $7K within a year or two. If the truck does $72K/yr net profit, her 25% = $18K/yr
return on a $7K investment. That's a 257% annual return.</p>
</div>
<div class="example-box">
<h3>Example C — Second Venture (Kiowa Scouts a Laundromat)</h3>
<p><b>Setup:</b> Kiowa finds a laundromat opportunity. Sam invests $120,000. Kiowa invests
$14,118 (buys another 10%). Completely separate from Foodtruck1.</p>
<table>
<tr><th>Member</th><th>Interest</th><th>Capital</th></tr>
<tr><td>Holdings</td><td>75%</td><td>$120,000</td></tr>
<tr><td>Kiowa (service)</td><td>15%</td><td>$0</td></tr>
<tr><td>Kiowa (capital)</td><td>10%</td><td>$14,118</td></tr>
</table>
<p><b>Month 5:</b> The laundromat crushes it — cumulative net profit hits $240,000 (2× Sam's
$120K). Kiowa's service tranches <b>accelerate</b> → she immediately jumps to 25% fully
vested. No waiting for months 6, 9, 12.</p>
<p><b>Meanwhile, Foodtruck1</b> is still on its own clock, unaffected. If it's struggling,
Kiowa's laundromat success doesn't help or hurt her food truck equity.</p>
</div>
<!-- ═══════════════════════════════════════════════ -->
<h2>12. Amendments</h2>
<p>This framework may be amended only by written agreement signed by both Sam and Kiowa.
Each subsidiary's operating agreement incorporates this framework's terms for that
specific venture — amendments to this framework do not retroactively change terms already
locked into a signed subsidiary operating agreement.</p>
<!-- ═══════════════════════════════════════════════ -->
<h2>13. Governing Law</h2>
<p>This Agreement is governed by the laws of the <b>State of Indiana</b>. Each subsidiary
operating agreement is also governed by Indiana law unless otherwise specified therein.</p>
<!-- ═══════════════════════════════════════════════ -->
<div class="sig-block">
<h2 style="margin-top:0">Execution</h2>
<p>The undersigned acknowledge and agree to this Partnership & Equity Framework as of
the Effective Date first written above.</p>
<p style="margin-top:28px;font-weight:700;color:var(--navy)">HOLDINGS — Samuel S. James</p>
<div class="sig-line"></div>
<div class="sig-label">Signature</div>
<p><b>Printed name:</b> Samuel S. James</p>
<p><b>Title:</b> Managing Member, SnS Network Solutions Holdings LLC</p>
<div class="sig-line" style="width:35%"></div>
<div class="sig-label">Date</div>
<p style="margin-top:28px;font-weight:700;color:var(--navy)">PARTNER — Kiowa Scott</p>
<div class="sig-line"></div>
<div class="sig-label">Signature</div>
<p><b>Printed name:</b> Kiowa Scott</p>
<div class="sig-line" style="width:35%"></div>
<div class="sig-label">Date</div>
</div>
</div>
<footer>
Draft — Review with an Indiana-licensed attorney and CPA before signing.<br>
SnS Network Solutions Holdings LLC &bull; 759 Boxwood Drive, South Bend, IN 46641
</footer>
</body>
</html>

View File

@ -0,0 +1,261 @@
# Music Business Blueprint — Owner-Operated Band Company
**Goal:** $60K/year minimum to owner (non-performing), scaling to 6 figures
**Style:** Snarky Puppy × Jacob Collier × Todd Goldberth
**Market:** NW Indiana / Chicago
**Size:** 15-20 members
**Status:** Research phase — not yet formed
---
## The Models That Work (12 Sources Studied)
### Source 1: Snarky Puppy — The Collective Model
Michael League owns the LLC. 25-40 musicians rotate in/out. Not everyone plays every gig. Revenue comes from the ecosystem: band + record label (GroundUP Music) + annual festival (1,500 attendees/day in Miami) + education clinics + YouTube sessions. Members also work with Erykah Badu, Kendrick, D'Angelo — which RAISES the brand. Estimated $3-5M/year gross.
**Lesson:** The band is one product inside a larger machine. Build the ecosystem.
### Source 2: Vulfpeck — Low Overhead, High Impact
4-person core sold out MSG without a manager or label. Jack Stratton does everything: production, video, business. YouTube-first with a distinctive retro visual brand. Launched their own Vulf Records + the Vulf Compressor plugin (passive income). Vinyl-heavy (higher margins than streaming). Estimated $3-8M/year at peak.
**Lesson:** Distinctive visual brand + YouTube = free marketing. Plugins/digital products = passive income. Own everything.
### Source 3: Pomplamoose / Jack Conte — Transparent Economics
Published full tour breakdown: 28 days, $135K revenue, $147K expenses = $11K LOSS. This transparency became massive marketing. Built audience on YouTube covers → monetized via Patreon ($6,326/video). Frustration with YouTube economics led Conte to found Patreon ($4B company).
**Lesson:** Touring with 6+ musicians costs ~$5,300/day minimum. Don't tour until the math works. Covers = discovery; originals = monetization. Membership/Patreon smooths income gaps.
### Source 4: Jacob Collier — Audience as Product
100,000+ concertgoers recorded singing on tour; their voices appear on his albums. Created a free instrument plugin from those recordings. Fans literally become part of the product. 150+ collaborations cross-pollinate audiences. 7 Grammys generate free press.
**Lesson:** Audience participation creates superfans. Every collaboration is a new audience funnel.
### Source 5: Postmodern Jukebox (Scott Bradlee) — Owner ≠ Performer
One person owns the brand, hires rotating musicians per video/tour. Non-performing owner built a multi-million-dollar entertainment company. Rotates 50+ musicians through the brand. YouTube is the engine (billions of views). Tours under the brand name, not any individual.
**Lesson:** THIS IS YOUR MODEL. The brand is the product, not any single musician. Owner controls the brand, musicians are hired per project.
### Source 6: Vitality Music Collective (Chicago) — Entertainment Company Model
Operates as a company that deploys different configurations of musicians depending on the event. One roster, multiple formats (duo for cocktail hour, 12-piece for reception, DJ for afterparty). The company is the brand.
**Lesson:** One roster, many products. A 15-20 person collective can deploy as a 4-piece jazz combo, 8-piece funk band, or full 15-piece show band depending on the gig budget.
---
## The Revenue Math ($60K Owner Target)
### What a 15-20 Piece Band Can Charge
| Gig Type | Per Event | Frequency | Annual |
|----------|-----------|-----------|--------|
| Corporate events | $10,000-$20,000 | 20-30/year | $200K-$600K |
| Weddings | $6,000-$10,000 | 30-40/year | $180K-$400K |
| Casino/hotel residency | $3,000-$8,000/night | Weekly (subset) | $50K-$250K |
| Studio/production work | $75-$150/hr | Ongoing | $30K-$180K |
| Sync licensing catalog | $500-$50,000/placement | 10-20/year | $5K-$100K |
| YouTube/social media | AdSense + brand deals | Ongoing | $5K-$80K |
| Education (clinics) | $1,000-$5,000/workshop | Monthly | $12K-$60K |
### Conservative Year 1 Projection
| Revenue | Amount |
|---------|--------|
| 20 corporate gigs @ $10K | $200,000 |
| 15 weddings @ $7K | $105,000 |
| Studio sessions | $30,000 |
| Sync (building catalog) | $5,000 |
| **Total Gross** | **$340,000** |
| Expenses | Amount |
|----------|--------|
| Musicians (70% of gig revenue) | $213,500 |
| Production/equipment | $30,000 |
| Marketing/admin | $20,000 |
| Insurance/legal | $10,000 |
| **Total Expenses** | **$273,500** |
| **Net to Owner (LLC profit)** | **$66,500** |
**$60K hit in year 1 at 35 gigs = less than 3 gigs/month.**
**Year 3+ (mature):** $150K-$300K+ net to owner.
---
## Company Structure
```
Samuel James (Sole Owner)
└── [Band Company LLC]
├── PERFORMANCE (primary revenue)
│ ├── Full ensemble (15-20 piece) → corporate, festivals, premium weddings
│ ├── Medium format (8-10 piece) → standard weddings, clubs, casinos
│ └── Small format (4-5 piece) → lounges, restaurants, cocktail hours
├── PRODUCTION (secondary revenue)
│ ├── Studio sessions (for hire)
│ ├── Sync licensing catalog
│ └── Producing for other artists
├── MEDIA (marketing + revenue)
│ ├── YouTube live sessions (discovery engine)
│ ├── Social media (TikTok/Reels/Shorts)
│ └── Brand deals / sponsorships
└── EDUCATION (tertiary revenue)
├── Workshops / clinics
└── Masterclasses
```
---
## Roster Breakdown (15-20 Members)
| Role | Count | Type | Pay Model |
|------|-------|------|-----------|
| Owner/Creative Director (Sam) | 1 | Non-performing | LLC profit (20-30% of gross) |
| Music Director | 1 | Core | Retainer + per-gig |
| Event Planner/Booker | 1 | Core | Salary or commission (10-15%) |
| Keys 1 (MD or lead) | 1 | Core | Per-gig + retainer |
| Keys 2 | 1 | Core/Rotation | Per-gig |
| Bass | 1 | Core | Per-gig |
| Guitar | 1 | Core | Per-gig |
| Drums | 1 | Core | Per-gig |
| Vocalist 1 (lead) | 1 | Core | Per-gig + retainer |
| Vocalist 2 | 1 | Core | Per-gig |
| Horn section (2-3) | 2-3 | Rotation | Per-gig |
| Media Director (video/content) | 1 | Core | Salary or retainer |
| Media Assistant (social/editing) | 1 | Core/Part-time | Per-project |
| Sound Engineer | 1 | Core | Per-gig + studio salary |
| Percussionist/Aux | 1 | Rotation | Per-gig |
---
## Per-Gig Musician Pay
| Tier | Rate | Who |
|------|------|-----|
| Music Director | $500-$800 | Leads rehearsals + arranges |
| Core musicians | $300-$500 | Regular members |
| Rotation musicians | $250-$400 | Called as needed |
| Sound engineer | $300-$500 | Per gig |
At $400 avg × 12 musicians per gig = $4,800 musician cost. Charge $10K+ and keep $5K+ per event.
---
## Social Media Strategy (Unfair Advantage)
A 15-20 piece band is visual spectacle on camera. Inherently viral:
- "15 musicians play [trending TikTok song]" — instant shareability
- Rehearsal clips with that many people = energy
- "The horn section reacts to [viral song]"
- Arrangement breakdowns
- Member spotlights (network effect — each has their own following)
**YouTube strategy (Snarky Puppy model):** Record "live in studio" sessions. One production = album track + YouTube video + sync catalog entry + social clips. Quadruple-dip.
---
## Platform-Specific Rates (Chicago Market)
| Band Size | Wedding | Corporate |
|-----------|---------|-----------|
| 3-5 piece | $2,500-$6,000 | $2,500-$6,000 |
| 6-8 piece | $4,000-$10,000 | $6,000-$10,000 |
| 9+ piece | $7,500-$15,000 | $7,500-$15,000+ |
| 10-17 piece (your tier) | $10,000-$20,000+ | $10,000-$25,000+ |
---
## Sync Licensing (Passive Income Engine)
| Placement Type | Fee Range |
|----------------|-----------|
| Podcast/web series | $100-$1,000 |
| Indie film | $500-$5,000 |
| TV show (background) | $500-$5,000 |
| TV show (featured) | $5,000-$50,000 |
| National TV commercial | $25,000-$500,000 |
A 15-20 piece group can produce everything sync supervisors need: orchestral swells, funk/soul, jazz, acoustic. Build 50-100 sync-ready tracks. Even at low end: $5K-$40K/year growing passively.
---
## Casino/Residency Income (Steady Baseline)
| Venue Type | Per Night |
|------------|-----------|
| Bar/lounge (small config) | $500-$1,500 |
| Hotel lounge | $1,000-$3,000 |
| Regional casino | $1,500-$10,000 |
NW Indiana has Four Winds, Hard Rock, Horseshoe/Caesars. Weekly Fri-Sat residency at $4,000/night = $32,000/month gross.
---
## What Makes This Different from a Cover Band
| Cover Band | Your Collective |
|------------|-----------------|
| Background music | THE entertainment |
| $2K-$5K ceiling | $10K-$20K floor |
| No IP, no passive income | Sync catalog, YouTube, production |
| Musicians interchangeable | Featured artists with followings |
| No brand | Visual identity, content, community |
---
## Mission Statement (Draft)
> [Band Name] is a Chicago-area music collective delivering premium live entertainment,
> original recordings, and production services. We exist to prove that a large-format
> ensemble can be a profitable, sustainable business — not a hobby. Every member is a
> professional. Every performance is an event. We create music that sounds like a film
> score came to life in front of you.
---
## Next Steps (When Ready)
1. Name the entity and form LLC (under SnS Holdings? Or standalone?)
2. Recruit a Music Director (your proxy for rehearsals/arrangements)
3. Define the sound (what does SP × JC × TG sound like for YOUR market?)
4. Record 3-5 "live session" videos (YouTube pilot — the marketing engine)
5. Book 5 corporate gigs at $8K-$12K to validate market
6. Start sync catalog (record instrumentals during sessions)
---
## Key Revenue Streams (Complete List)
1. Live performance (tickets/guarantees)
2. Corporate/wedding bookings
3. Casino/hotel residencies
4. YouTube AdSense
5. Sync licensing
6. Merch + vinyl (40-60% margins)
7. Patreon/membership
8. Studio sessions (for hire)
9. Producing for other artists
10. Education (workshops/clinics)
11. Brand sponsorships
12. Festival ownership (long-term)
13. Record label (release other artists)
14. Plugins/digital products
15. Livestream ticketed shows
16. VIP/meet-and-greets
17. Publishing royalties (PRO)
18. Neighboring rights (SoundExchange)
19. Print-on-demand merch
20. Bandcamp direct sales
---
*Research completed 2026-08-14. Sources: Snarky Puppy (GroundUP Music, Highway 81 Revisited),
Vulfpeck (Billboard, Medium), Pomplamoose (CNBC, Jack Conte blog), Jacob Collier (Guardian,
Billboard), Postmodern Jukebox, Vitality Music Collective, GigSalad, TheBash, Berklee Online,
artist.tools, plugg-supply.net, venturesmarter.com, influencermarketinghub.com.*

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

View File

@ -0,0 +1,113 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="1000" viewBox="0 0 1600 1000">
<defs>
<pattern id="grid" width="20" height="20" patternUnits="userSpaceOnUse">
<path d="M20 0H0V20" fill="none" stroke="#8fb4cc" stroke-width="0.5" opacity="0.35"/>
</pattern>
<marker id="arrow" markerWidth="8" markerHeight="8" refX="4" refY="4" orient="auto-start-reverse">
<path d="M0,0 L8,4 L0,8 z" fill="#b7dcf5"/>
</marker>
<style>
.bg{fill:#071926}.grid{fill:url(#grid)}.wall{fill:none;stroke:#e9f5ff;stroke-width:10}.partition{fill:none;stroke:#e9f5ff;stroke-width:5}.equip{fill:#103b55;stroke:#71c8ff;stroke-width:2}.utility{fill:#244b48;stroke:#71e0c4;stroke-width:2}.clear{fill:none;stroke:#f5c66b;stroke-width:2;stroke-dasharray:10 7}.opening{stroke:#071926;stroke-width:14}.swing{fill:none;stroke:#f5c66b;stroke-width:2}.dim{fill:none;stroke:#b7dcf5;stroke-width:1.5;marker-start:url(#arrow);marker-end:url(#arrow)}.ext{stroke:#b7dcf5;stroke-width:1}.title{font:700 32px Arial,sans-serif;fill:#f5fbff;letter-spacing:2px}.subtitle{font:16px Arial,sans-serif;fill:#9fd7f8}.label{font:700 14px Arial,sans-serif;fill:#f5fbff;text-anchor:middle}.small{font:12px Arial,sans-serif;fill:#cce9fa;text-anchor:middle}.note{font:14px Arial,sans-serif;fill:#cce9fa}.head{font:700 18px Arial,sans-serif;fill:#71c8ff}.dimtext{font:700 15px Arial,sans-serif;fill:#b7dcf5;text-anchor:middle}.tag{fill:#071926;stroke:#71c8ff;stroke-width:1.5}.tagtext{font:700 12px Arial,sans-serif;fill:#71c8ff;text-anchor:middle}.verify{font:italic 12px Arial,sans-serif;fill:#f5c66b;text-anchor:middle}
</style>
</defs>
<rect class="bg" width="1600" height="1000"/>
<rect class="grid" width="1600" height="1000"/>
<text x="80" y="62" class="title">T-00 — THE DAILY POUR</text>
<text x="80" y="94" class="subtitle">PRELIMINARY 2D EQUIPMENT PLAN • 8'-6" × 26'-0" FLAT-FRONT BOX • DRIVE-THROUGH ONLY • REV B • 2026-08-24</text>
<text x="1520" y="62" class="subtitle" text-anchor="end">SCALE: 1 FT = 40 PX</text>
<text x="1520" y="88" class="subtitle" text-anchor="end">NOT FOR CONSTRUCTION / FIELD VERIFY</text>
<!-- Overall shell: 26 ft x 8.5 ft -->
<rect x="180" y="250" width="1040" height="340" class="wall"/>
<text x="1244" y="424" class="small" transform="rotate(90 1244 424)">FLAT FRONT / TONGUE</text>
<!-- dimension strings -->
<line x1="180" y1="205" x2="1220" y2="205" class="dim"/><line x1="180" y1="215" x2="180" y2="245" class="ext"/><line x1="1220" y1="215" x2="1220" y2="245" class="ext"/>
<text x="700" y="195" class="dimtext">26'-0" BOX LENGTH</text>
<line x1="135" y1="250" x2="135" y2="590" class="dim"/><line x1="145" y1="250" x2="175" y2="250" class="ext"/><line x1="145" y1="590" x2="175" y2="590" class="ext"/>
<text x="108" y="424" class="dimtext" transform="rotate(-90 108 424)">8'-6" EXTERIOR WIDTH</text>
<!-- employee entry on curb side, near front as shown in reference photos -->
<line x1="1045" y1="590" x2="1165" y2="590" class="opening"/>
<path d="M1045 586 L1045 466 A120 120 0 0 1 1165 586" class="swing"/>
<text x="1105" y="625" class="label">FACTORY EMPLOYEE ENTRY</text>
<text x="1105" y="642" class="verify">near-front position &amp; width—field verify</text>
<!-- full-width rear ramp and tandem wheel wells shown in reference photos -->
<line x1="180" y1="265" x2="180" y2="575" stroke="#f5c66b" stroke-width="7" stroke-dasharray="14 8"/>
<text x="156" y="420" class="label" transform="rotate(-90 156 420)">FACTORY REAR RAMP • SECURE / INSULATE IN SERVICE</text>
<rect x="390" y="255" width="205" height="44" class="utility"/><text x="492" y="283" class="small">WHEEL WELL — FIELD VERIFY</text>
<rect x="390" y="541" width="205" height="44" class="utility"/><text x="492" y="569" class="small">WHEEL WELL — FIELD VERIFY</text>
<!-- service window on opposite long wall -->
<line x1="825" y1="250" x2="1005" y2="250" class="opening"/>
<line x1="825" y1="244" x2="1005" y2="244" stroke="#f5c66b" stroke-width="5"/>
<text x="915" y="225" class="label">DRIVE-THROUGH WINDOW</text>
<text x="915" y="208" class="verify">4'-6" concept opening—final size/height verify</text>
<!-- restroom -->
<rect x="185" y="385" width="160" height="200" class="equip"/>
<line x1="345" y1="500" x2="345" y2="560" class="opening"/>
<path d="M345 500 L285 500 A60 60 0 0 0 345 560" class="swing"/>
<ellipse cx="245" cy="520" rx="26" ry="38" fill="none" stroke="#71c8ff" stroke-width="2"/>
<text x="265" y="430" class="label">ENCLOSED</text><text x="265" y="450" class="label">RESTROOM</text><text x="265" y="470" class="small">4'-0" × 5'-0" concept</text>
<rect x="200" y="395" width="42" height="34" class="utility"/><text x="221" y="416" class="small">WC</text>
<text x="265" y="574" class="small">black tank below/adjacent</text>
<!-- wet wall / rear -->
<rect x="185" y="255" width="205" height="105" class="utility"/>
<line x1="253" y1="255" x2="253" y2="360" stroke="#71e0c4"/><line x1="321" y1="255" x2="321" y2="360" stroke="#71e0c4"/>
<text x="287" y="292" class="label">3-COMPARTMENT SINK</text><text x="287" y="313" class="small">bowls + drainboards</text><text x="287" y="337" class="small">final fixture length—verify</text>
<rect x="400" y="305" width="58" height="55" class="utility"/><text x="429" y="329" class="label">HAND</text><text x="429" y="347" class="small">SINK</text>
<!-- production counter on service side -->
<rect x="470" y="255" width="145" height="100" class="equip"/><text x="542" y="292" class="label">COFFEE BREWERS</text><text x="542" y="313" class="small">two + tea water</text>
<rect x="625" y="255" width="170" height="100" class="equip"/><text x="710" y="291" class="label">ESPRESSO #1</text><text x="710" y="313" class="small">2-group + grinder</text>
<rect x="805" y="255" width="170" height="100" class="equip"/><text x="890" y="291" class="label">ESPRESSO #2</text><text x="890" y="313" class="small">2-group + grinder</text>
<rect x="985" y="255" width="105" height="100" class="equip"/><text x="1037" y="290" class="label">ICE BIN /</text><text x="1037" y="310" class="label">MACHINE</text>
<rect x="1100" y="255" width="115" height="100" class="equip"/><text x="1157" y="290" class="label">UNDERCOUNTER</text><text x="1157" y="310" class="label">REFRIGERATOR</text>
<!-- lower/curb-side equipment -->
<rect x="355" y="435" width="125" height="100" class="equip"/><text x="417" y="470" class="label">FULL-SIZE</text><text x="417" y="490" class="label">REFRIGERATOR /</text><text x="417" y="510" class="label">FREEZER</text>
<rect x="605" y="485" width="115" height="100" class="equip"/><text x="662" y="528" class="label">PANTRY /</text><text x="662" y="550" class="label">DRY STORAGE</text>
<rect x="730" y="485" width="130" height="100" class="equip"/><text x="795" y="520" class="label">MICROWAVE</text><text x="795" y="542" class="label">+ AIR FRYER</text><text x="795" y="562" class="small">reheat only</text>
<rect x="870" y="485" width="165" height="100" class="equip"/><text x="952" y="520" class="label">FINISHING /</text><text x="952" y="542" class="label">SYRUPS / DRAWERS</text><text x="952" y="562" class="small">beans • tea • smallwares</text>
<!-- service/POS zone -->
<rect x="825" y="365" width="180" height="90" class="clear"/><text x="915" y="395" class="label">LOW PASS SHELF</text><text x="915" y="416" class="small">POS + stool clear zone</text><text x="915" y="438" class="small">counter must not block window</text>
<!-- fresh water and aisle clearances -->
<rect x="630" y="365" width="180" height="72" class="utility" stroke-dasharray="7 5"/><text x="720" y="394" class="label">65-GAL FRESH TANK</text><text x="720" y="416" class="small">low-profile, enclosed, serviceable</text>
<rect x="470" y="375" width="740" height="90" class="clear"/><text x="840" y="455" class="small">PRIMARY WORK AISLE — TARGET 42" MINIMUM CLEAR (final equipment depths govern)</text>
<!-- technology/HVAC -->
<rect x="1105" y="365" width="105" height="86" class="utility"/><text x="1157" y="393" class="label">NETWORK</text><text x="1157" y="413" class="label">MINI-RACK</text><text x="1157" y="434" class="small">wall-mounted above</text>
<rect x="190" y="365" width="145" height="10" fill="#71e0c4"/><text x="262" y="378" class="small">mini-split head above</text>
<!-- exterior/tongue utility concept; final weatherproof enclosure not shown in photos -->
<rect x="1245" y="335" width="120" height="55" class="utility"/><text x="1305" y="357" class="small">BATTERY / INVERTER</text><text x="1305" y="374" class="small">WEATHERPROOF</text>
<rect x="1245" y="405" width="120" height="55" class="utility"/><text x="1305" y="428" class="small">PANEL / SHORE</text><text x="1305" y="445" class="small">SERVICE ACCESS</text>
<rect x="1245" y="475" width="120" height="55" class="utility"/><text x="1305" y="498" class="small">GENERATOR</text><text x="1305" y="515" class="small">VENTED / ISOLATED</text>
<!-- orientation -->
<rect x="75" y="725" width="215" height="165" rx="8" class="tag"/><text x="182" y="754" class="head" text-anchor="middle">ORIENTATION</text>
<text x="182" y="787" class="label">TOP: DRIVE-THROUGH SIDE</text><text x="182" y="815" class="label">BOTTOM: ENTRY / CURB SIDE</text><text x="182" y="843" class="label">LEFT: REAR RAMP</text><text x="182" y="871" class="label">RIGHT: FLAT FRONT / TONGUE</text>
<text x="335" y="735" class="head">DESIGN BASIS</text>
<text x="335" y="764" class="note">• Two-person flow: order → brew/espresso/tea → finish → handoff.</text>
<text x="335" y="790" class="note">• Drive-through window is opposite the factory employee entry; no customer interior or walk-up service.</text>
<text x="335" y="816" class="note">• Dedicated hand sink is outside the restroom. All heating, HVAC and beverage equipment is electric.</text>
<text x="335" y="842" class="note">• Tank, plumbing and vulnerable utilities require insulated/heated freeze protection for South Bend winters.</text>
<text x="335" y="868" class="note">• Heavy items must be finalized around axle centerline and verified by a weight/tongue-load calculation.</text>
<text x="335" y="894" class="note">• Final electrical service, circuits, water heater and tanks require actual equipment cut sheets and calculations.</text>
<rect x="1155" y="705" width="365" height="205" rx="8" class="tag"/>
<text x="1337" y="738" class="head" text-anchor="middle">FIELD-VERIFY BEFORE CONSTRUCTION</text>
<text x="1180" y="770" class="note">1. Interior wall finish-to-finish dimensions</text>
<text x="1180" y="796" class="note">2. Door, wheel-well, axle and framing locations</text>
<text x="1180" y="822" class="note">3. Rear-ramp sealing and conversion treatment</text>
<text x="1180" y="848" class="note">4. Equipment dimensions, weights and utilities</text>
<text x="1180" y="874" class="note">5. Local health, fire, plumbing and electrical review</text>
<text x="80" y="960" class="subtitle">DRAWING: T-00-A1 • PRELIMINARY EQUIPMENT/FLOOR PLAN • DIMENSIONS SHOWN ARE CONCEPTUAL UNLESS NOTED</text>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,73 @@
# T-00 3D Layout Checklist — Restart Basis
This checklist governs the next 3D mockup. It is based on every image currently in `8x26-reference`, the revised requirements in `version2.md`, and the owner's latest placement corrections.
## Actual trailer geometry to preserve
- [ ] 8.5-foot by 26-foot enclosed trailer shell and 7-foot-6-inch interior height.
- [ ] Full-width rear ramp, shown closed and incorporated into the finished rear wall.
- [ ] Tandem wheel wells in their actual positions on both long walls; cabinetry must bridge or terminate around them logically.
- [ ] Factory employee door retained on the door-side wall near the hitch end.
- [ ] Angled/V-shaped interior transition at the hitch end, as visible in the interior reference photos.
- [ ] Clear central aisle and unobstructed path from the employee door.
## Strategic zoning from rear to hitch
### Continuous wet wall — wall opposite the employee door
- [ ] Enclosed restroom attached to this wall; exact rear-versus-front position requires owner confirmation.
- [ ] Permanent toilet with black-water tank directly below or immediately adjacent inside a serviceable cabinet.
- [ ] Commercial three-compartment sink with required drainboards.
- [ ] Dedicated handwashing sink outside the restroom.
- [ ] Electric water heater, pump, filters, valves and accessible service cabinet.
- [ ] Approximately 65-gallon potable-water tank hidden under the wet counter and positioned close to the axle zone.
- [ ] Gray-water tank hidden under the wet counter, concentrated below the sinks and balanced near the axle zone.
- [ ] Two commercial two-group espresso machines and two adjacent grinders.
- [ ] Two commercial coffee brewers and electric tea-water dispenser.
- [ ] Open-top commercial ice machine/bin retained near beverage production.
- [ ] Undercounter refrigerator retained near beverage production.
- [ ] Drive-through service window on this wall, opposite the factory employee door, with low pass shelf, POS and stool clearance.
- [ ] No plumbing-intensive equipment split onto the dry-storage wall.
### Dry-storage and heating wall — factory employee-door side
- [ ] Employee door and its inward clearance remain completely unobstructed.
- [ ] Full-size commercial refrigerator/freezer combination retained.
- [ ] Long cleanable preparation counter.
- [ ] Commercial microwave and countertop air fryer for reheating only.
- [ ] Full-height dry pantry and organized shelving for cups, lids, sleeves, napkins and restock inventory.
- [ ] Ingredient drawers for beans, tea and small beverage ingredients.
- [ ] Syrup/flavor storage and smallwares storage.
- [ ] Compact wall-mounted network rack, operational display connection and POS/network pathways.
### Hitch-end electrical and exterior power zone
- [ ] Shore-power entry, main electrical panel, transfer equipment, inverter/charger and protected battery bank located behind the employee-door area at the V-shaped hitch end.
- [ ] Electrical equipment physically separated from wet plumbing and provided with service clearance.
- [ ] Exterior weather-protected, ventilated generator enclosure added at the tongue/hitch end.
- [ ] Generator exhaust, heat and fuel arrangement kept outside the occupied trailer and away from openings.
- [ ] Mini-split condenser placed outside with ventilation and service clearance; interior head positioned for unobstructed circulation.
- [ ] Final sizes remain subject to nameplate load calculation and weight/tongue-load analysis.
## Non-negotiable exclusions
- [ ] No customer-accessible interior and no walk-up service counter.
- [ ] No pastry display case.
- [ ] No grill, griddle, range, deep fryer, open flame or raw-food cooking line.
- [ ] No propane water heater.
- [ ] No second full-size refrigerator/freezer.
- [ ] No blocked service window, employee door, restroom door or central aisle.
- [ ] No tanks exposed in the finished interior; access panels must remain serviceable.
## Rendering sequence
1. Model the actual empty shell, ramp, wheel wells, employee door and hitch-end V transition.
2. Add the enclosed restroom at the owner-confirmed end of the wet wall.
3. Add black, gray and potable tanks under the associated wet-wall zones.
4. Add sinks, water heater, pump and filtration in a short plumbing run.
5. Add espresso, brewing, tea, ice and undercounter refrigeration in workflow order.
6. Add the service window, pass shelf, POS and clear seated handoff area.
7. Add the dry wall: full-size refrigerator/freezer, heating appliances, preparation and dry storage.
8. Add the hitch-end electrical zone behind the employee door.
9. Add the exterior generator enclosure and mini-split components.
10. Check door swings, aisle width, wheel-well conflicts, service access, equipment count and weight concentration before saving the render.

View File

@ -0,0 +1,612 @@
<!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 — The Cookbook (v1)</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700;900&family=Montserrat:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
:root{
--espresso:#4B2E20; --blush:#E7B4B8; --gold:#D4AF37;
--linen:#F7EFE6; --taupe:#A78A7A; --charcoal:#333333;
}
*{box-sizing:border-box;}
body{
font-family:"Montserrat",Helvetica,Arial,sans-serif;
color:var(--charcoal); background:var(--taupe);
margin:0; padding:0; line-height:1.55; font-weight:400;
}
h1,h2,h3,.serif{font-family:"Playfair Display",Georgia,serif;}
.page{
background:var(--linen); max-width:820px; margin:24px auto;
padding:54px 60px 40px; position:relative; min-height:1000px;
box-shadow:0 6px 24px rgba(0,0,0,.25);
}
.page::after{
counter-increment:pg; content:"The Daily Pour · " counter(pg);
position:absolute; bottom:18px; right:60px;
font-size:.72rem; letter-spacing:1.5px; color:var(--taupe); text-transform:uppercase;
}
body{counter-reset:pg;}
/* Cover */
.cover{background:var(--espresso); color:var(--linen); text-align:center;
display:flex; flex-direction:column; justify-content:center; align-items:center;
border:none;}
.cover::after{color:rgba(247,239,230,.45);}
.cover h1{font-size:3.4rem; font-weight:900; margin:0; letter-spacing:1px;}
.cover .cup{font-size:3rem; margin-bottom:10px;}
.cover .tag{color:var(--blush); font-style:italic; font-size:1.2rem; margin-top:6px; font-family:"Playfair Display",serif;}
.cover .kw{color:var(--gold); letter-spacing:5px; text-transform:uppercase; font-size:.85rem; margin-top:34px;}
.cover hr{border:0; border-top:2px solid var(--gold); width:120px; margin:26px auto;}
.cover .sub{font-size:.85rem; color:var(--taupe); letter-spacing:1px;}
/* headings */
h2.section{font-size:2rem; color:var(--espresso); margin:0 0 4px;}
.section-num{color:var(--gold); font-weight:700; letter-spacing:3px; text-transform:uppercase; font-size:.8rem; font-family:"Montserrat";}
.rule{border:0; border-top:2px solid var(--gold); margin:10px 0 26px;}
/* TOC */
.toc-row{display:flex; justify-content:space-between; align-items:baseline; padding:7px 0; border-bottom:1px dotted var(--taupe);}
.toc-row .t{font-weight:500;} .toc-row .p{color:var(--gold); font-weight:600;}
.toc-cat{font-family:"Playfair Display",serif; font-size:1.15rem; color:var(--espresso); margin:20px 0 2px;}
/* recipe */
.recipe{margin-bottom:30px;}
.recipe .name{font-size:1.55rem; color:var(--espresso); margin:0;}
.recipe .maps{display:inline-block; background:var(--blush); color:var(--espresso); font-size:.68rem; font-weight:600; padding:2px 10px; border-radius:20px; text-transform:uppercase; letter-spacing:.5px; font-family:"Montserrat"; margin-left:6px; vertical-align:middle;}
.recipe .story{font-style:italic; color:var(--taupe); font-family:"Playfair Display",serif; margin:4px 0 12px;}
.recipe h4{margin:14px 0 4px; color:var(--espresso); font-size:.8rem; letter-spacing:1.5px; text-transform:uppercase; font-family:"Montserrat"; border-bottom:1px solid var(--blush); padding-bottom:2px;}
table{width:100%; border-collapse:collapse; margin:6px 0; font-size:.85rem;}
th{background:var(--espresso); color:var(--linen); text-align:left; padding:6px 9px; font-weight:500;}
td{padding:5px 9px; border-bottom:1px solid #e6dccd;}
tr:nth-child(even) td{background:#fbf6ef;}
ol.steps{margin:6px 0; padding-left:20px;}
ol.steps li{margin:4px 0; font-size:.9rem;}
.tip{background:#fbf3ef; border-left:4px solid var(--gold); padding:8px 12px; font-size:.82rem; margin:10px 0; border-radius:0 6px 6px 0;}
.tip b{color:var(--espresso);}
.price{color:var(--espresso); font-weight:600;}
.disclaimer{background:var(--espresso); color:var(--linen); padding:14px 18px; border-radius:8px; font-size:.82rem; margin:14px 0;}
.disclaimer b{color:var(--gold);}
.intro-lead{font-family:"Playfair Display",serif; font-size:1.1rem; color:var(--espresso); line-height:1.7;}
.divider-cat{background:var(--espresso); color:var(--linen); text-align:center; padding:80px 40px; border:none;}
.divider-cat::after{color:rgba(247,239,230,.4);}
.divider-cat .section-num{color:var(--gold); font-size:1rem;}
.divider-cat h2{color:var(--linen); font-size:2.6rem; margin:12px 0;}
.divider-cat p{color:var(--blush); font-family:"Playfair Display",serif; font-style:italic; max-width:440px; margin:0 auto;}
@media print{
body{background:#fff;}
.page{box-shadow:none; margin:0; max-width:none; min-height:100vh; page-break-after:always;}
}
</style>
</head>
<body>
<!-- ============ COVER (p.1) ============ -->
<section class="page cover">
<div class="cup"></div>
<h1>The Daily Pour</h1>
<div class="tag">The Cookbook</div>
<hr>
<div class="tag" style="font-size:.95rem;">"Good Coffee. Great Vibes. On Purpose."</div>
<div class="kw">Volume One · 25 Signature Recipes</div>
<div class="sub" style="margin-top:40px;">SnS Hospitality Group LLC</div>
</section>
<!-- ============ TOC (p.2) ============ -->
<section class="page">
<div class="section-num">Contents</div>
<h2 class="section">Table of Contents</h2>
<hr class="rule">
<div class="toc-row"><span class="t serif">How to Use This Cookbook</span><span class="p">3</span></div>
<div class="toc-row"><span class="t serif">Foundations — Core Techniques</span><span class="p">4</span></div>
<div class="toc-cat">01 · Coffee</div>
<div class="toc-row"><span class="t">The Sunrise · First Light · The Regular · Velvet Cold Brew · Midnight Pour</span><span class="p">5</span></div>
<div class="toc-cat">02 · Espresso</div>
<div class="toc-row"><span class="t">Golden Hour · The Artisan · Gilded Caramel · Blush &amp; Bean · The Commute</span><span class="p">7</span></div>
<div class="toc-cat">03 · Teas</div>
<div class="toc-row"><span class="t">The Steeping Hour · Spiced Porch · Jade Morning · Honey &amp; Ember · Garden Party</span><span class="p">9</span></div>
<div class="toc-cat">04 · Specialty</div>
<div class="toc-row"><span class="t">The Nightcap · Caramel Cloud · Cookies &amp; Craft · The Confection · Autumn Gold</span><span class="p">11</span></div>
<div class="toc-cat">05 · Energizers <span style="font-size:.75rem; color:var(--taupe);">(cold · 20oz · Alani-based)</span></div>
<div class="toc-row"><span class="t">Cherry Bomb · Blue Horizon · Sunset Citrus · Electric Peach · Frost Lime</span><span class="p">13</span></div>
<div class="toc-row" style="margin-top:20px;"><span class="t serif">Standards &amp; Consistency</span><span class="p">15</span></div>
</section>
<!-- ============ HOW TO USE (p.3) ============ -->
<section class="page">
<div class="section-num">Introduction</div>
<h2 class="section">How to Use This Cookbook</h2>
<hr class="rule">
<p class="intro-lead">This is the heart of The Daily Pour. If the Spec Book is our business, this is our craft.</p>
<p>Every drink we serve lives on these pages — its name, its story, and the exact steps to make it perfectly, every single time. A guest should be able to order "The Sunrise" on a Monday in South Bend and get the identical drink a barista makes on Friday. That consistency <em>is</em> the brand.</p>
<h4>The Rules Behind Every Recipe</h4>
<ol class="steps">
<li><b>Espresso standard:</b> 18g in → 36g out, 2530 seconds. Fast &amp; sour = grind finer; slow &amp; bitter = grind coarser.</li>
<li><b>Steam milk to 150°F</b> — hot enough that you can only hold the pitcher ~3 seconds. Never re-steam.</li>
<li><b>Build order matters:</b> flavor (syrup/sauce) first → espresso → milk/ice. It self-mixes as you pour.</li>
<li><b>Pumps are not eyeballed.</b> Small = 2, Medium = 3, Large = 4. Every time.</li>
<li><b>Presentation is the finish, not an afterthought.</b> Clean cup, centered lid, sleeve squared, drizzle with intention.</li>
</ol>
<h4>Sizes</h4>
<p>Hot &amp; espresso drinks: <b>Small 12oz · Medium 16oz · Large 20oz.</b> Cold cups: <b>16oz &amp; 24oz.</b> Energizers: <b>20oz clear cup only.</b></p>
<div class="tip"><b>Barista note:</b> Each recipe lists what national best-seller it "maps to." That's not a copy — it's the proven flavor profile America already loves, made better with our local beans and real technique. Learn the map, then own the drink.</div>
</section>
<!-- ============ FOUNDATIONS (p.4) ============ -->
<section class="page">
<div class="section-num">Foundations</div>
<h2 class="section">Core Techniques</h2>
<hr class="rule">
<p>Master these four and you can make anything in this book.</p>
<h4>1 · Pulling the Perfect Shot</h4>
<ol class="steps">
<li>Dose 18g into a dry portafilter basket.</li>
<li>Distribute level, then tamp firm and flat (~30 lb pressure).</li>
<li>Lock in, start the shot immediately. Target 36g out in 2530 seconds.</li>
<li>Watch the pour: should run like warm honey, blonde-ing near the end. Cut it.</li>
</ol>
<h4>2 · Steaming Milk &amp; Microfoam</h4>
<ol class="steps">
<li>Fill pitcher to just below the spout base. Purge the wand.</li>
<li>Tip in at the surface to introduce air (a gentle "tss-tss") for 23 sec — this stretches the milk.</li>
<li>Submerge the tip to create a whirlpool; heat to 150°F, no more.</li>
<li>Wipe wand, purge. Tap pitcher, swirl to a glossy paint texture.</li>
</ol>
<h4>3 · Shaken Espresso</h4>
<ol class="steps">
<li>Pull espresso over syrup in a shaker tin.</li>
<li>Add ice to fill. Cap and shake hard 1520 seconds until frothy and frost forms on the tin.</li>
<li>Pour everything (foam + ice) into the cup, top with milk.</li>
</ol>
<h4>4 · Sweet Cream Cold Foam</h4>
<ol class="steps">
<li>Combine heavy cream, whole milk, and vanilla (2:1 ratio + splash).</li>
<li>Froth cold with a handheld frother or cold-foam blender until it holds soft peaks.</li>
<li>Spoon/pour over the top of cold drinks — it should float.</li>
</ol>
</section>
<!-- ============ 01 COFFEE DIVIDER (p.5 handled inline) ============ -->
<!-- To keep page count aligned with TOC, Coffee recipes start p.5 -->
<!-- 01 COFFEE — recipes 1-3 (p.5) -->
<section class="page">
<div class="section-num">Category 01</div>
<h2 class="section">Coffee</h2>
<hr class="rule">
<p style="font-style:italic; font-family:'Playfair Display',serif; color:var(--taupe); margin-top:-10px;">Brewed &amp; cold-brew builds. The honest backbone of the morning.</p>
<div class="recipe">
<p class="name">The Sunrise <span class="maps">maps: DD French Vanilla Iced</span></p>
<p class="story">The first light of the day in a cup — smooth iced coffee kissed with vanilla.</p>
<h4>Build (iced · 16oz / 24oz)</h4>
<table><tr><th>Ingredient</th><th>16oz</th><th>24oz</th></tr>
<tr><td>Cold brew or iced drip</td><td>10oz</td><td>15oz</td></tr>
<tr><td>Vanilla syrup</td><td>3 pump</td><td>4 pump</td></tr>
<tr><td>Cream splash / milk</td><td>2oz</td><td>3oz</td></tr>
<tr><td>Ice</td><td>fill</td><td>fill</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Vanilla in cup.</li><li>Fill with ice.</li><li>Pour coffee, top with cream, stir.</li></ol>
<p class="price">Sell: $3.95 / $4.75</p>
</div>
<div class="recipe">
<p class="name">First Light <span class="maps">maps: DD Original hot coffee</span></p>
<p class="story">Clean, bright, uncomplicated drip. For the purist on the way to work.</p>
<h4>Build (hot · S/M/L)</h4>
<table><tr><th>Ingredient</th><th>S 12</th><th>M 16</th><th>L 20</th></tr>
<tr><td>Fresh drip coffee</td><td>12oz</td><td>16oz</td><td>20oz</td></tr>
<tr><td>Room for cream (optional)</td><td>1"</td><td>1"</td><td>1"</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Brew fresh (toss after 45 min).</li><li>Pour to line, cap, sleeve.</li><li>Offer cream/sugar station.</li></ol>
<p class="price">Sell: $2.75 / $3.25 / $3.75</p>
</div>
<div class="recipe">
<p class="name">The Regular <span class="maps">maps: DD Iced Coffee</span></p>
<p class="story">Named for the guest we'll know by name. Straightforward iced coffee, your way.</p>
<h4>Build (iced · 16oz / 24oz)</h4>
<table><tr><th>Ingredient</th><th>16oz</th><th>24oz</th></tr>
<tr><td>Iced drip / cold brew</td><td>12oz</td><td>18oz</td></tr>
<tr><td>Flavor (guest choice)</td><td>23 pump</td><td>34 pump</td></tr>
<tr><td>Milk/cream to taste</td><td>splash</td><td>splash</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Flavor + ice.</li><li>Coffee.</li><li>Milk to guest preference, stir.</li></ol>
<p class="price">Sell: $3.25 / $3.95</p>
</div>
</section>
<!-- 01 COFFEE — recipes 4-5 (p.6) -->
<section class="page">
<div class="section-num">Category 01 · Coffee</div>
<hr class="rule">
<div class="recipe">
<p class="name">Velvet Cold Brew <span class="maps">maps: SBUX Cold Brew + Sweet Cream Foam</span></p>
<p class="story">Slow-steeped, impossibly smooth, crowned in sweet cream cold foam. Our high-margin star.</p>
<h4>Build (iced · 16oz / 24oz)</h4>
<table><tr><th>Ingredient</th><th>16oz</th><th>24oz</th></tr>
<tr><td>House cold brew (1218h steep)</td><td>12oz</td><td>18oz</td></tr>
<tr><td>Ice</td><td>fill</td><td>fill</td></tr>
<tr><td>Sweet cream cold foam</td><td>top</td><td>top</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Ice, then cold brew leaving 1" headroom.</li><li>Froth sweet cream cold foam (see Foundations).</li><li>Float foam on top — do not stir.</li></ol>
<div class="tip"><b>Why it matters:</b> cold brew is our best margin (~88%). Batch daily, label the steep time.</div>
<p class="price">Sell: $4.95 / $5.75</p>
</div>
<div class="recipe">
<p class="name">Midnight Pour <span class="maps">maps: Nitro / bold black coffee</span></p>
<p class="story">Dark, bold, no apologies. Concentrated cold brew served black over ice.</p>
<h4>Build (iced · 16oz / 24oz)</h4>
<table><tr><th>Ingredient</th><th>16oz</th><th>24oz</th></tr>
<tr><td>Cold brew concentrate</td><td>8oz</td><td>12oz</td></tr>
<tr><td>Filtered water (cut)</td><td>4oz</td><td>6oz</td></tr>
<tr><td>Ice</td><td>fill</td><td>fill</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Ice.</li><li>Concentrate + water, stir.</li><li>Serve black; offer sweet cream on the side.</li></ol>
<p class="price">Sell: $4.50 / $5.25</p>
</div>
</section>
<!-- ============ 02 ESPRESSO (p.7) ============ -->
<section class="page">
<div class="section-num">Category 02</div>
<h2 class="section">Espresso</h2>
<hr class="rule">
<p style="font-style:italic; font-family:'Playfair Display',serif; color:var(--taupe); margin-top:-10px;">Where the craft shows. Every one starts with a perfect 18/36 shot.</p>
<div class="recipe">
<p class="name">Golden Hour <span class="maps">maps: Classic Latte</span></p>
<p class="story">That warm, glowing part of the day — espresso wrapped in silky milk.</p>
<h4>Build (hot/iced · S/M/L shots)</h4>
<table><tr><th></th><th>S 12</th><th>M 16</th><th>L 20</th></tr>
<tr><td>Espresso shots</td><td>1</td><td>2</td><td>3</td></tr>
<tr><td>Steamed milk</td><td>~8oz</td><td>~12oz</td><td>~15oz</td></tr>
<tr><td>Microfoam</td><td>~1cm</td><td>~1cm</td><td>~1cm</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Pull shots into cup.</li><li>Steam milk to glossy microfoam, 150°F.</li><li>Pour to fill, finish with a clean surface (or art).</li></ol>
<p class="price">Sell: $4.25 / $5.25 / $6.25 · +oat $0.75</p>
</div>
<div class="recipe">
<p class="name">Gilded Caramel <span class="maps">maps: SBUX Caramel Macchiato (#1 volume)</span></p>
<p class="story">Our take on America's most-ordered drink — vanilla, espresso, milk, caramel crown.</p>
<h4>Build (hot/iced · S/M/L)</h4>
<table><tr><th></th><th>S 12</th><th>M 16</th><th>L 20</th></tr>
<tr><td>Vanilla syrup</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>Steamed milk</td><td>8oz</td><td>12oz</td><td>15oz</td></tr>
<tr><td>Espresso (poured on top)</td><td>1</td><td>2</td><td>3</td></tr>
<tr><td>Caramel drizzle</td><td>crosshatch</td><td>crosshatch</td><td>crosshatch</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Vanilla + milk first.</li><li>Pull espresso <em>on top</em> (leaves the espresso "mark").</li><li>Finish with caramel crosshatch drizzle.</li></ol>
<p class="price">Sell: $4.95 / $5.95 / $6.95</p>
</div>
</section>
<!-- 02 ESPRESSO — recipes 3-5 (p.8) -->
<section class="page">
<div class="section-num">Category 02 · Espresso</div>
<hr class="rule">
<div class="recipe">
<p class="name">The Artisan <span class="maps">maps: Mocha</span></p>
<p class="story">Chocolate and espresso, made with intention. Topped with whip.</p>
<h4>Build (hot/iced · S/M/L)</h4>
<table><tr><th></th><th>S 12</th><th>M 16</th><th>L 20</th></tr>
<tr><td>Mocha sauce</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>Espresso</td><td>1</td><td>2</td><td>3</td></tr>
<tr><td>Steamed milk</td><td>8oz</td><td>12oz</td><td>15oz</td></tr>
<tr><td>Whipped cream</td><td>top</td><td>top</td><td>top</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Mocha in cup, pull shots on top, stir to melt.</li><li>Steam &amp; pour milk.</li><li>Whip + light cocoa dust.</li></ol>
<p class="price">Sell: $4.95 / $5.95 / $6.95 · White mocha = same</p>
</div>
<div class="recipe">
<p class="name">The Commute <span class="maps">maps: SBUX Brown Sugar Oatmilk Shaken Espresso (#1 revenue)</span></p>
<p class="story">The viral fuel for the drive — shaken espresso, brown sugar, oat milk, cinnamon.</p>
<h4>Build (iced · 16oz / 24oz)</h4>
<table><tr><th></th><th>16oz</th><th>24oz</th></tr>
<tr><td>Espresso</td><td>2</td><td>3</td></tr>
<tr><td>Brown sugar syrup</td><td>3</td><td>4</td></tr>
<tr><td>Cinnamon</td><td>1 shake</td><td>1 shake</td></tr>
<tr><td>Oat milk</td><td>4oz</td><td>6oz</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Shake espresso + brown sugar + cinnamon + ice hard 1520s.</li><li>Pour all into cup.</li><li>Top with oat milk.</li></ol>
<p class="price">Sell: $5.25 / $5.95</p>
</div>
<div class="recipe">
<p class="name">Blush &amp; Bean <span class="maps">maps: Vanilla Latte (signature twist)</span></p>
<p class="story">Our namesake blush — a vanilla latte finished with a whisper of rose/strawberry cold foam.</p>
<h4>Build (iced · 16oz / 24oz)</h4>
<table><tr><th></th><th>16oz</th><th>24oz</th></tr>
<tr><td>Vanilla syrup</td><td>3</td><td>4</td></tr>
<tr><td>Espresso</td><td>2</td><td>3</td></tr>
<tr><td>Milk</td><td>8oz</td><td>12oz</td></tr>
<tr><td>Strawberry cold foam</td><td>top</td><td>top</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Vanilla + ice + espresso + milk.</li><li>Float strawberry cold foam.</li><li>Optional: pink sugar rim for signature look.</li></ol>
<p class="price">Sell: $5.50 / $6.25</p>
</div>
</section>
<!-- ============ 03 TEAS (p.9) ============ -->
<section class="page">
<div class="section-num">Category 03</div>
<h2 class="section">Teas</h2>
<hr class="rule">
<p style="font-style:italic; font-family:'Playfair Display',serif; color:var(--taupe); margin-top:-10px;">For the guest who doesn't drink coffee — but still deserves the ritual.</p>
<div class="recipe">
<p class="name">Spiced Porch <span class="maps">maps: DD Chai Latte (top tea seller)</span></p>
<p class="story">Cinnamon, cardamom &amp; nutmeg with steamed milk — like a warm porch in autumn.</p>
<h4>Build (hot/iced · S/M/L)</h4>
<table><tr><th></th><th>S 12</th><th>M 16</th><th>L 20</th></tr>
<tr><td>Chai concentrate</td><td>4oz</td><td>6oz</td><td>8oz</td></tr>
<tr><td>Steamed milk</td><td>8oz</td><td>10oz</td><td>12oz</td></tr>
<tr><td>Cinnamon dust</td><td>top</td><td>top</td><td>top</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Chai in cup.</li><li>Steam &amp; pour milk (or ice + cold milk for iced).</li><li>Cinnamon dust.</li></ol>
<p class="price">Sell: $4.50 / $5.25 / $6.00 · +oat $0.75</p>
</div>
<div class="recipe">
<p class="name">Jade Morning <span class="maps">maps: SBUX Matcha Latte</span></p>
<p class="story">Stone-ground green tea whisked with milk. Earthy, smooth, energizing.</p>
<h4>Build (hot/iced · S/M/L)</h4>
<table><tr><th></th><th>S 12</th><th>M 16</th><th>L 20</th></tr>
<tr><td>Matcha</td><td>1 tsp</td><td>1.5 tsp</td><td>2 tsp</td></tr>
<tr><td>Hot water (whisk)</td><td>1oz</td><td>1.5oz</td><td>2oz</td></tr>
<tr><td>Milk</td><td>9oz</td><td>13oz</td><td>16oz</td></tr>
<tr><td>Vanilla (optional)</td><td>1</td><td>2</td><td>2</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Whisk matcha + hot water to smooth paste (no clumps).</li><li>Add to milk over ice, or steam for hot.</li><li>Stir well.</li></ol>
<p class="price">Sell: $4.95 / $5.75 / $6.50</p>
</div>
</section>
<!-- 03 TEAS — recipes 3-5 (p.10) -->
<section class="page">
<div class="section-num">Category 03 · Teas</div>
<hr class="rule">
<div class="recipe">
<p class="name">The Steeping Hour <span class="maps">maps: Hot Brewed Tea</span></p>
<p class="story">A quiet moment. Premium loose-leaf or bagged tea, steeped right.</p>
<h4>Build (hot · any size)</h4>
<table><tr><th>Ingredient</th><th>Amount</th></tr>
<tr><td>Tea (black/green/herbal)</td><td>12 bags by size</td></tr>
<tr><td>Hot water 200°F (black) / 175°F (green)</td><td>fill</td></tr>
<tr><td>Honey / lemon</td><td>on request</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Right water temp per tea type.</li><li>Steep 35 min, remove bag (don't over-steep = bitter).</li><li>Offer honey + lemon.</li></ol>
<p class="price">Sell: $2.95 flat</p>
</div>
<div class="recipe">
<p class="name">Honey &amp; Ember <span class="maps">maps: London Fog (Earl Grey tea latte)</span></p>
<p class="story">Earl Grey + steamed milk + honey &amp; vanilla. Cozy, floral, elegant.</p>
<h4>Build (hot/iced · S/M/L)</h4>
<table><tr><th></th><th>S 12</th><th>M 16</th><th>L 20</th></tr>
<tr><td>Earl Grey (strong steep)</td><td>4oz</td><td>6oz</td><td>8oz</td></tr>
<tr><td>Vanilla</td><td>1</td><td>2</td><td>2</td></tr>
<tr><td>Honey</td><td>1 squeeze</td><td>1</td><td>2</td></tr>
<tr><td>Steamed milk</td><td>7oz</td><td>9oz</td><td>11oz</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Steep Earl Grey strong.</li><li>Add vanilla + honey, stir.</li><li>Top with steamed milk.</li></ol>
<p class="price">Sell: $4.50 / $5.25 / $6.00</p>
</div>
<div class="recipe">
<p class="name">Garden Party <span class="maps">maps: SBUX Iced Tea / Refresher-lite</span></p>
<p class="story">Bright iced tea with a splash of fruit. Refreshing and light.</p>
<h4>Build (iced · 16oz / 24oz)</h4>
<table><tr><th></th><th>16oz</th><th>24oz</th></tr>
<tr><td>Brewed &amp; chilled tea</td><td>12oz</td><td>18oz</td></tr>
<tr><td>Fruit syrup (peach/berry)</td><td>2</td><td>3</td></tr>
<tr><td>Ice</td><td>fill</td><td>fill</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Fruit syrup + ice.</li><li>Chilled tea.</li><li>Stir; garnish lemon.</li></ol>
<p class="price">Sell: $3.95 / $4.75</p>
</div>
</section>
<!-- ============ 04 SPECIALTY (p.11) ============ -->
<section class="page">
<div class="section-num">Category 04</div>
<h2 class="section">Specialty</h2>
<hr class="rule">
<p style="font-style:italic; font-family:'Playfair Display',serif; color:var(--taupe); margin-top:-10px;">Blended, indulgent, seasonal. The treats people cross town for.</p>
<div class="recipe">
<p class="name">Caramel Cloud <span class="maps">maps: SBUX Caramel Frappuccino</span></p>
<p class="story">Our top blended — espresso, caramel, milk &amp; ice whipped to a cloud, whip on top.</p>
<h4>Build (blended · 16oz / 24oz)</h4>
<table><tr><th></th><th>16oz</th><th>24oz</th></tr>
<tr><td>Espresso</td><td>1</td><td>2</td></tr>
<tr><td>Caramel syrup</td><td>3</td><td>4</td></tr>
<tr><td>Milk</td><td>6oz</td><td>9oz</td></tr>
<tr><td>Ice</td><td>1.5 cup</td><td>2 cup</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>All in blender, blend smooth (no chunks).</li><li>Pour, top whip + caramel drizzle.</li><li>Wide straw, dome lid.</li></ol>
<p class="price">Sell: $5.75 / $6.75</p>
</div>
<div class="recipe">
<p class="name">Cookies &amp; Craft <span class="maps">maps: SBUX Cookie Crumble / Java Chip</span></p>
<p class="story">Blended chocolate chip indulgence — dessert in a cup.</p>
<h4>Build (blended · 16oz / 24oz)</h4>
<table><tr><th></th><th>16oz</th><th>24oz</th></tr>
<tr><td>Mocha sauce</td><td>3</td><td>4</td></tr>
<tr><td>Chocolate chips</td><td>1 scoop</td><td>1.5 scoop</td></tr>
<tr><td>Milk</td><td>6oz</td><td>9oz</td></tr>
<tr><td>Ice</td><td>1.5 cup</td><td>2 cup</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Blend mocha + chips + milk + ice.</li><li>Whip + cookie crumble top.</li></ol>
<p class="price">Sell: $5.95 / $6.95</p>
</div>
</section>
<!-- 04 SPECIALTY — recipes 3-5 (p.12) -->
<section class="page">
<div class="section-num">Category 04 · Specialty</div>
<hr class="rule">
<div class="recipe">
<p class="name">The Nightcap <span class="maps">maps: Affogato</span></p>
<p class="story">A shot of hot espresso poured over vanilla ice cream. Simple. Elegant. Unforgettable.</p>
<h4>Build (one size · 8oz cup)</h4>
<table><tr><th>Ingredient</th><th>Amount</th></tr>
<tr><td>Vanilla ice cream / gelato</td><td>2 scoops</td></tr>
<tr><td>Fresh espresso</td><td>2 shots</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Two scoops in cup.</li><li>Pull espresso fresh, pour over table-side/at window.</li><li>Serve immediately with spoon.</li></ol>
<p class="price">Sell: $5.50</p>
</div>
<div class="recipe">
<p class="name">The Confection <span class="maps">maps: DD Churro / seasonal signature latte</span></p>
<p class="story">Cinnamon-sugar &amp; espresso, whipped, caramel drizzle. A rotating signature slot.</p>
<h4>Build (hot/iced · 16oz)</h4>
<table><tr><th>Ingredient</th><th>16oz</th></tr>
<tr><td>Cinnamon-sugar (churro) syrup</td><td>3 pump</td></tr>
<tr><td>Espresso</td><td>2</td></tr>
<tr><td>Milk</td><td>10oz</td></tr>
<tr><td>Whip + cinnamon sugar + caramel</td><td>top</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Syrup + espresso + milk.</li><li>Whip, dust cinnamon sugar, caramel drizzle.</li></ol>
<p class="price">Sell: $5.95</p>
</div>
<div class="recipe">
<p class="name">Autumn Gold <span class="maps">maps: SBUX Pumpkin Spice Latte (seasonal)</span></p>
<p class="story">Our seasonal flagship — pumpkin, spice, espresso. Runs SeptNov, drives fall traffic.</p>
<h4>Build (hot/iced · S/M/L)</h4>
<table><tr><th></th><th>S 12</th><th>M 16</th><th>L 20</th></tr>
<tr><td>Pumpkin spice syrup</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>Espresso</td><td>1</td><td>2</td><td>3</td></tr>
<tr><td>Milk</td><td>8oz</td><td>12oz</td><td>15oz</td></tr>
<tr><td>Whip + pumpkin spice</td><td>top</td><td>top</td><td>top</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Syrup + espresso + milk.</li><li>Whip + pumpkin-pie-spice dust.</li></ol>
<p class="price">Sell: $5.25 / $5.95 / $6.75</p>
</div>
</section>
<!-- ============ 05 ENERGIZERS (p.13) ============ -->
<section class="page">
<div class="section-num">Category 05</div>
<h2 class="section">Energizers</h2>
<hr class="rule">
<p style="font-style:italic; font-family:'Playfair Display',serif; color:var(--taupe); margin-top:-10px;">Cold, vivid, and buzzing. Alani Nu energy meets fruit &amp; ice. Served 20oz clear — always.</p>
<div class="disclaimer">
<b>Caffeine &amp; Service Note:</b><br>
Each Energizer contains one 8.4oz Alani Nu (~100mg caffeine — about the same as one cup of coffee). Menu should note: <em>"Contains caffeine."</em> One Alani per drink — never two. Do not add espresso shots to an Energizer (keeps it a clean, cold fruit drink and holds caffeine at ~100mg).
</div>
<div class="recipe">
<p class="name">Cherry Bomb <span class="maps">signature · cherry slush + lime</span></p>
<p class="story">Bright cherry slush, a squeeze of fresh lime, over an electric Alani base.</p>
<h4>Build (cold · 20oz clear cup)</h4>
<table><tr><th>Ingredient</th><th>Amount</th></tr>
<tr><td>Alani Nu (flavor: Cherry Slush / Cosmic Stardust)</td><td>1 can (8.4oz)</td></tr>
<tr><td>Cherry syrup or puree</td><td>2 pump</td></tr>
<tr><td>Fresh lime juice</td><td>0.5 oz</td></tr>
<tr><td>Ice</td><td>fill</td></tr></table>
<h4>Steps</h4>
<ol class="steps"><li>Cherry + lime in cup.</li><li>Fill with ice.</li><li>Pour Alani over, stir gently to keep fizz. Lime wheel garnish.</li></ol>
<p class="price">Sell: $6.50 · <span style="color:var(--taupe);">est. cost ~$2.50 (Alani ~$2)</span></p>
</div>
</section>
<!-- 05 ENERGIZERS — recipes 2-5 (p.14) -->
<section class="page">
<div class="section-num">Category 05 · Energizers</div>
<hr class="rule">
<p style="font-size:.8rem; color:var(--taupe); font-style:italic;">All: 1 Alani Nu (8.4oz, ~100mg) · 20oz clear cup · fill with ice · stir gently to preserve carbonation · contains caffeine.</p>
<div class="recipe">
<p class="name">Blue Horizon <span class="maps">signature · blue raspberry + coconut</span></p>
<p class="story">Tropical blue raspberry meets coconut cream. Looks like a summer sky.</p>
<table><tr><th>Ingredient</th><th>Amount</th></tr>
<tr><td>Alani Nu (Breezeberry / Blue Slush)</td><td>1 can</td></tr>
<tr><td>Blue raspberry syrup</td><td>2 pump</td></tr>
<tr><td>Coconut cream splash</td><td>0.5 oz</td></tr>
<tr><td>Ice</td><td>fill</td></tr></table>
<p class="price">Sell: $6.50</p>
</div>
<div class="recipe">
<p class="name">Sunset Citrus <span class="maps">signature · orange + peach + grenadine</span></p>
<p class="story">Layered orange-to-red like a sunset. Peach, orange, a grenadine sink.</p>
<table><tr><th>Ingredient</th><th>Amount</th></tr>
<tr><td>Alani Nu (Orange Kiss / Juicy Peach)</td><td>1 can</td></tr>
<tr><td>Peach syrup</td><td>2 pump</td></tr>
<tr><td>Grenadine (sinks for layered look)</td><td>0.25 oz</td></tr>
<tr><td>Ice</td><td>fill</td></tr></table>
<p class="price">Sell: $6.50</p>
</div>
<div class="recipe">
<p class="name">Electric Peach <span class="maps">signature · peach + strawberry</span></p>
<p class="story">Juicy peach and strawberry — the crowd-pleaser.</p>
<table><tr><th>Ingredient</th><th>Amount</th></tr>
<tr><td>Alani Nu (Juicy Peach)</td><td>1 can</td></tr>
<tr><td>Strawberry puree</td><td>2 pump</td></tr>
<tr><td>Fresh lemon</td><td>0.25 oz</td></tr>
<tr><td>Ice</td><td>fill</td></tr></table>
<p class="price">Sell: $6.50</p>
</div>
<div class="recipe">
<p class="name">Frost Lime <span class="maps">signature · lime slush + mint</span></p>
<p class="story">Ice-cold lime slush with a whisper of mint. The most refreshing on the board.</p>
<table><tr><th>Ingredient</th><th>Amount</th></tr>
<tr><td>Alani Nu (Lemon Lime / Sherbet)</td><td>1 can</td></tr>
<tr><td>Lime syrup</td><td>2 pump</td></tr>
<tr><td>Fresh lime + muddled mint</td><td>0.5 oz + 2 leaves</td></tr>
<tr><td>Ice</td><td>fill</td></tr></table>
<p class="price">Sell: $6.50</p>
</div>
</section>
<!-- ============ STANDARDS (p.15) ============ -->
<section class="page">
<div class="section-num">Closing</div>
<h2 class="section">Standards &amp; Consistency</h2>
<hr class="rule">
<p class="intro-lead">A recipe is only as good as its repetition.</p>
<p>This cookbook pairs with <b>The Daily Pour Spec Book</b> (costs, margins, pump charts, add-on pricing). When a number here and there ever disagree, the Spec Book governs pricing; this book governs <em>process</em>.</p>
<h4>Daily Consistency Checklist</h4>
<ol class="steps">
<li>Dial in the grinder at open — pull &amp; taste a test shot (18/36/2530s).</li>
<li>Batch cold brew &amp; label steep time.</li>
<li>Prep sweet cream cold foam &amp; check syrup levels.</li>
<li>Taste matcha &amp; chai concentrates for freshness.</li>
<li>Confirm Alani stock &amp; fridge temp for Energizers.</li>
<li>Every drink: correct pumps, 150°F milk, clean presentation.</li>
</ol>
<div class="tip"><b>Seasonal slots:</b> Autumn Gold (fall), plus rotate The Confection &amp; one Energizer seasonally to keep the board fresh and give regulars something new. Log new recipes here as v1.1, v1.2…</div>
<p style="text-align:center; margin-top:50px; font-family:'Playfair Display',serif; font-style:italic; color:var(--espresso);">"Good Coffee. Great Vibes. On Purpose."</p>
<p style="text-align:center; font-size:.78rem; color:var(--taupe);">The Daily Pour Cookbook · Volume One · SnS Hospitality Group LLC<br>Recipes based on standard formulas + Starbucks/Dunkin' best-seller data. Prices are launch targets — verify against final supplier costs.</p>
</section>
</body>
</html>

View File

@ -0,0 +1,273 @@
<!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 — Barista Recipe &amp; Spec Book</title>
<style>
:root{
--espresso:#4B2E20; --blush:#E7B4B8; --gold:#D4AF37;
--cream:#F7EFE6; --taupe:#A78A7A; --charcoal:#333333;
}
*{box-sizing:border-box;}
body{
font-family:"Segoe UI",Helvetica,Arial,sans-serif;
color:var(--charcoal); background:var(--cream);
margin:0; padding:0; line-height:1.5;
}
.wrap{max-width:1000px; margin:0 auto; padding:32px 24px 80px;}
header.book{
background:var(--espresso); color:var(--cream);
padding:36px 32px; border-radius:14px; margin-bottom:8px;
border-bottom:5px solid var(--gold);
}
header.book h1{margin:0 0 6px; font-size:2rem; letter-spacing:.5px;}
header.book .sub{color:var(--blush); font-size:1.05rem; margin:0;}
header.book .meta{color:var(--taupe); font-size:.85rem; margin-top:14px;}
h2{
color:var(--espresso); border-bottom:3px solid var(--gold);
padding-bottom:6px; margin-top:44px; font-size:1.45rem;
}
h3{color:var(--espresso); margin-top:28px; font-size:1.15rem;}
.intro{background:#fff; border-left:5px solid var(--blush); padding:16px 20px; border-radius:8px; margin:18px 0;}
table{width:100%; border-collapse:collapse; margin:14px 0 8px; background:#fff; border-radius:8px; overflow:hidden; font-size:.92rem;}
th{background:var(--espresso); color:var(--cream); text-align:left; padding:9px 11px; font-weight:600;}
td{padding:8px 11px; border-bottom:1px solid #eadfd2;}
tr:nth-child(even) td{background:#faf5ee;}
.drink{background:#fff; border:1px solid #e5d6c6; border-radius:10px; padding:4px 18px 14px; margin:16px 0;}
.drink h3{margin-top:14px;}
.tag{display:inline-block; background:var(--blush); color:var(--espresso); font-size:.72rem; font-weight:700; padding:2px 9px; border-radius:20px; margin-left:8px; vertical-align:middle;}
.price{color:var(--espresso); font-weight:700;}
.cost{color:var(--taupe);}
.margin{color:#2e7d32; font-weight:600;}
.note{font-size:.85rem; color:var(--taupe); font-style:italic;}
.callout{background:var(--espresso); color:var(--cream); padding:16px 20px; border-radius:10px; margin:16px 0;}
.callout strong{color:var(--gold);}
.goldbar{height:4px; background:var(--gold); border:0; margin:6px 0 0;}
ul.build{margin:8px 0; padding-left:22px;}
ul.build li{margin:3px 0;}
.grid3{display:grid; grid-template-columns:1fr 1fr 1fr; gap:0;}
@media print{
body{background:#fff;}
.drink,table{break-inside:avoid;}
header.book{border-radius:0;}
}
@media(max-width:640px){ .grid3{grid-template-columns:1fr;} }
</style>
</head>
<body>
<div class="wrap">
<header class="book">
<h1>☕ The Daily Pour</h1>
<p class="sub">Barista Recipe &amp; Spec Book — the source of truth for every drink</p>
<p class="meta">Version 1.0 &nbsp;&nbsp; Cup sizes: Small 12oz / Medium 16oz / Large 20oz &nbsp;&nbsp; SnS Hospitality Group LLC</p>
</header>
<div class="intro">
<strong>Why this book exists:</strong> Consistency is the brand. A latte should taste the same on Monday morning as it does Friday afternoon, no matter who pulls it. Every barista follows these specs exactly — same ratios, same pumps, same build order. When in doubt, come back to this page. Recipes here use standard industry formulas (freely usable); prices and costs are drawn from our supplier pricing sheet.
</div>
<div class="callout">
<strong>The Golden Rules</strong><br>
1. <strong>Espresso standard:</strong> 18g in → 36g out, 2530 seconds. If it runs fast &amp; sour, grind finer. Slow &amp; bitter, grind coarser.<br>
2. <strong>Steam milk to 150°F</strong> (hot but you can hold the pitcher ~3 sec). Never re-steam milk.<br>
3. <strong>Pumps scale with size</strong> — see each recipe. Never eyeball syrup.<br>
4. <strong>Build order matters</strong> — syrup/sauce first, then espresso, then milk. It mixes as you pour.
</div>
<h2>Espresso Shot Standard (all drinks)</h2>
<table>
<tr><th>Size</th><th>Shots</th><th>Dose in</th><th>Yield out</th><th>Time</th></tr>
<tr><td>Small 12oz</td><td>1 (single-large)</td><td>18g</td><td>36g</td><td>2530s</td></tr>
<tr><td>Medium 16oz</td><td>2 (double)</td><td>18g</td><td>36g</td><td>2530s</td></tr>
<tr><td>Large 20oz</td><td>3 (triple)</td><td>27g</td><td>54g</td><td>2530s</td></tr>
</table>
<p class="note">We pull our standard 18g/36g recipe. Large gets an extra shot so the coffee flavor doesn't get lost in the milk volume.</p>
<h2>Syrup Pump Chart (the backbone of consistency)</h2>
<table>
<tr><th>Size</th><th>Flavored syrup (vanilla/caramel/etc.)</th><th>Sauce (mocha/white mocha)</th></tr>
<tr><td>Small 12oz</td><td>2 pumps</td><td>2 pumps</td></tr>
<tr><td>Medium 16oz</td><td>3 pumps</td><td>3 pumps</td></tr>
<tr><td>Large 20oz</td><td>4 pumps</td><td>4 pumps</td></tr>
</table>
<p class="note">Iced drinks use the same pump counts as their hot equivalent. One pump ≈ 10ml. Cost ≈ $0.08/pump (syrup), $0.12/pump (sauce).</p>
<hr class="goldbar">
<h2>Hot Espresso Drinks</h2>
<div class="drink">
<h3>Latte <span class="tag">signature</span></h3>
<p>Espresso + steamed milk + thin microfoam (~1cm). The everyday workhorse.</p>
<ul class="build">
<li><strong>Build:</strong> (flavored latte only → syrup first), pull shots into cup, steam milk to 150°F, pour to fill leaving ~1cm foam.</li>
</ul>
<table>
<tr><th>Size</th><th>Shots</th><th>Milk</th><th>Est. cost</th><th>Sell (plain)</th><th>Sell (flavored)</th><th>Margin</th></tr>
<tr><td>S 12oz</td><td>1</td><td>~8oz</td><td class="cost">$0.75</td><td class="price">$4.25</td><td class="price">$4.75</td><td class="margin">~84%</td></tr>
<tr><td>M 16oz</td><td>2</td><td>~12oz</td><td class="cost">$1.20</td><td class="price">$5.25</td><td class="price">$5.75</td><td class="margin">~79%</td></tr>
<tr><td>L 20oz</td><td>3</td><td>~15oz</td><td class="cost">$1.70</td><td class="price">$6.25</td><td class="price">$6.75</td><td class="margin">~75%</td></tr>
</table>
<p class="note">Add-ons: oat milk +$0.75 · extra shot +$0.75 · extra flavor +$0.50</p>
</div>
<div class="drink">
<h3>Cappuccino</h3>
<p>Espresso + equal parts steamed milk &amp; thick foam. Drier and foamier than a latte.</p>
<ul class="build">
<li><strong>Build:</strong> pull shots, steam milk with more air for stiff foam, pour ~1/3 milk + spoon foam on top.</li>
</ul>
<table>
<tr><th>Size</th><th>Shots</th><th>Milk</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>S 12oz</td><td>1</td><td>~6oz</td><td class="cost">$0.65</td><td class="price">$4.25</td><td class="margin">~85%</td></tr>
<tr><td>M 16oz</td><td>2</td><td>~9oz</td><td class="cost">$1.05</td><td class="price">$5.25</td><td class="margin">~80%</td></tr>
<tr><td>L 20oz</td><td>3</td><td>~12oz</td><td class="cost">$1.55</td><td class="price">$6.25</td><td class="margin">~75%</td></tr>
</table>
</div>
<div class="drink">
<h3>Mocha <span class="tag">popular</span></h3>
<p>Chocolate + espresso + steamed milk. Topped with whip.</p>
<ul class="build">
<li><strong>Build:</strong> mocha sauce in cup first, pull shots on top, stir, steam milk &amp; pour, finish with whipped cream.</li>
</ul>
<table>
<tr><th>Size</th><th>Shots</th><th>Mocha</th><th>Milk</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>S 12oz</td><td>1</td><td>2 pump</td><td>~8oz</td><td class="cost">$1.05</td><td class="price">$4.95</td><td class="margin">~79%</td></tr>
<tr><td>M 16oz</td><td>2</td><td>3 pump</td><td>~12oz</td><td class="cost">$1.65</td><td class="price">$5.95</td><td class="margin">~72%</td></tr>
<tr><td>L 20oz</td><td>3</td><td>4 pump</td><td>~15oz</td><td class="cost">$2.30</td><td class="price">$6.95</td><td class="margin">~67%</td></tr>
</table>
<p class="note">White Mocha = swap mocha sauce for white mocha, same pumps &amp; price.</p>
</div>
<div class="drink">
<h3>Americano</h3>
<p>Espresso + hot water. Black, bold, low-cost, high-margin.</p>
<ul class="build">
<li><strong>Build:</strong> fill cup ~2/3 hot water, pull shots on top to preserve crema.</li>
</ul>
<table>
<tr><th>Size</th><th>Shots</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>S 12oz</td><td>1</td><td class="cost">$0.45</td><td class="price">$3.25</td><td class="margin">~86%</td></tr>
<tr><td>M 16oz</td><td>2</td><td class="cost">$0.80</td><td class="price">$3.95</td><td class="margin">~80%</td></tr>
<tr><td>L 20oz</td><td>3</td><td class="cost">$1.15</td><td class="price">$4.50</td><td class="margin">~74%</td></tr>
</table>
</div>
<div class="drink">
<h3>Cortado / Breve <span class="tag">specialty</span></h3>
<p>Cortado = espresso + small amount steamed milk (one size, 8oz). Breve = latte made with steamed half-and-half.</p>
<table>
<tr><th>Drink</th><th>Size</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>Cortado</td><td>8oz only</td><td class="cost">$0.60</td><td class="price">$4.25</td><td class="margin">~86%</td></tr>
<tr><td>Breve</td><td>M 16oz</td><td class="cost">$1.60</td><td class="price">$5.95</td><td class="margin">~73%</td></tr>
</table>
</div>
<hr class="goldbar">
<h2>Brewed Coffee &amp; Tea</h2>
<div class="drink">
<h3>Drip Coffee</h3>
<table>
<tr><th>Size</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>S 12oz</td><td class="cost">$0.25</td><td class="price">$2.75</td><td class="margin">~91%</td></tr>
<tr><td>M 16oz</td><td class="cost">$0.33</td><td class="price">$3.25</td><td class="margin">~90%</td></tr>
<tr><td>L 20oz</td><td class="cost">$0.42</td><td class="price">$3.75</td><td class="margin">~89%</td></tr>
</table>
<p class="note">Free refills discouraged (drive-through). Add flavor +$0.50. Room for cream = leave 1 inch.</p>
</div>
<div class="drink">
<h3>Hot Tea &amp; Chai Latte</h3>
<table>
<tr><th>Drink</th><th>Size</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>Hot Tea (bag)</td><td>any</td><td class="cost">$0.30</td><td class="price">$2.95</td><td class="margin">~90%</td></tr>
<tr><td>Chai Latte</td><td>S / M / L</td><td class="cost">$0.90 / $1.30 / $1.70</td><td class="price">$4.50 / $5.25 / $6.00</td><td class="margin">~75%</td></tr>
</table>
</div>
<hr class="goldbar">
<h2>Iced &amp; Cold Drinks</h2>
<div class="drink">
<h3>Iced Latte / Iced Mocha / Iced Americano</h3>
<p>Same shots &amp; pumps as hot version. Cold cups: 16oz &amp; 24oz.</p>
<ul class="build">
<li><strong>Build:</strong> syrup/sauce in cup, shots, fill with ice, top with cold milk (or water for americano). Stir.</li>
</ul>
<table>
<tr><th>Drink</th><th>Cold cup</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>Iced Latte</td><td>16oz / 24oz</td><td class="cost">$1.00 / $1.45</td><td class="price">$4.95 / $5.95</td><td class="margin">~80% / ~76%</td></tr>
<tr><td>Iced Mocha</td><td>16oz / 24oz</td><td class="cost">$1.35 / $1.95</td><td class="price">$5.50 / $6.50</td><td class="margin">~75% / ~70%</td></tr>
<tr><td>Iced Americano</td><td>16oz / 24oz</td><td class="cost">$0.70 / $1.05</td><td class="price">$3.95 / $4.75</td><td class="margin">~82% / ~78%</td></tr>
</table>
</div>
<div class="drink">
<h3>Cold Brew <span class="tag">high margin</span></h3>
<p>Steeped 1218 hrs, served over ice. Batch daily.</p>
<table>
<tr><th>Cold cup</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>16oz</td><td class="cost">$0.55</td><td class="price">$4.50</td><td class="margin">~88%</td></tr>
<tr><td>24oz</td><td class="cost">$0.80</td><td class="price">$5.50</td><td class="margin">~85%</td></tr>
</table>
<p class="note">Sweet Cream Cold Brew = +splash of house sweet cream (+$0.50). Nitro optional later.</p>
</div>
<div class="drink">
<h3>Blended / Frappe <span class="tag">summer driver</span></h3>
<p>Espresso or coffee base + milk + ice + flavor, blended, topped with whip. Wide straw.</p>
<table>
<tr><th>Cold cup</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>16oz</td><td class="cost">$1.60</td><td class="price">$5.75</td><td class="margin">~72%</td></tr>
<tr><td>24oz</td><td class="cost">$2.20</td><td class="price">$6.75</td><td class="margin">~67%</td></tr>
</table>
</div>
<div class="drink">
<h3>Fruit Smoothie</h3>
<p>Frozen fruit + juice/milk base + ice, blended. No coffee.</p>
<table>
<tr><th>Cold cup</th><th>Est. cost</th><th>Sell</th><th>Margin</th></tr>
<tr><td>16oz</td><td class="cost">$1.40</td><td class="price">$5.50</td><td class="margin">~75%</td></tr>
<tr><td>24oz</td><td class="cost">$1.95</td><td class="price">$6.50</td><td class="margin">~70%</td></tr>
</table>
</div>
<hr class="goldbar">
<h2>Add-Ons &amp; Modifiers</h2>
<table>
<tr><th>Modifier</th><th>Upcharge</th><th>Cost to us</th></tr>
<tr><td>Oat milk (sub)</td><td>+$0.75</td><td>~$0.20</td></tr>
<tr><td>Extra espresso shot</td><td>+$0.75</td><td>~$0.35</td></tr>
<tr><td>Extra flavor pump</td><td>+$0.50</td><td>~$0.08</td></tr>
<tr><td>Whipped cream</td><td>+$0.50</td><td>~$0.15</td></tr>
<tr><td>Cold foam top</td><td>+$0.75</td><td>~$0.25</td></tr>
<tr><td>Sugar-free syrup</td><td>no charge</td><td>same</td></tr>
</table>
<hr class="goldbar">
<h2>Food / Bakery</h2>
<table>
<tr><th>Item</th><th>Cost to us</th><th>Sell</th><th>Margin</th></tr>
<tr><td>Muffin</td><td class="cost">$1.00</td><td class="price">$3.75</td><td class="margin">~73%</td></tr>
<tr><td>Scone</td><td class="cost">$1.25</td><td class="price">$4.25</td><td class="margin">~71%</td></tr>
<tr><td>Croissant</td><td class="cost">$1.50</td><td class="price">$4.50</td><td class="margin">~67%</td></tr>
<tr><td>Cookie</td><td class="cost">$0.75</td><td class="price">$3.25</td><td class="margin">~77%</td></tr>
<tr><td>Bagel + cream cheese</td><td class="cost">$0.75</td><td class="price">$3.95</td><td class="margin">~81%</td></tr>
</table>
<p class="note">Bakery sourced from a local partner. Sell fresh daily; day-olds discounted or donated (track waste).</p>
<div class="callout">
<strong>Pricing philosophy:</strong> mid-tier premium — priced above gas-station coffee, at or slightly below the national chains, justified by quality beans (local roaster), real recipes, and boutique service. Target beverage food-cost under ~25% (margins 70%+). The size ladder (S→M→L jumps ~$1.00) nudges guests up and protects margin on the larger cups.
</div>
<p class="note" style="margin-top:40px; text-align:center;">
The Daily Pour · Recipe &amp; Spec Book v1.0 · Costs from purchase-pricing.csv · Prices are launch targets — revise after final supplier quotes &amp; local price check.
</p>
</div>
</body>
</html>

View File

@ -0,0 +1,86 @@
# The Daily Pour (T-00) — SBA Loan Financial Projection: Assumptions
**Companion to:** `daily-pour-sba-projection.csv` (24-month P&L)
**Entity:** SnS Hospitality Group LLC · **Purpose:** SBA 7(a) loan application (~$60,000, payment <$900/mo)
**Prepared:** 2026-08 · Format follows what an SBA lender expects ("numbers + assumptions — show your work")
> This is the "assumptions" document SBA lenders require alongside the projection. Every number in
> the CSV traces back to a stated assumption here. Figures are estimates from the business plan and
> industry benchmarks; actuals will vary.
---
## Revenue assumptions
- **Average ticket: $8.00** — blended across drip, espresso drinks, specialty drinks, and food add-ons
(consistent with the business plan and the local market-needs analysis).
- **Operating days: 26/month** — 6 days/week (closed Sundays), ~312 days/year.
- **Revenue formula:** `Customers/Day × $8.00 × 26 days`.
- **Year 1 ramp (customers/day):** a new location builds a customer base — it does NOT open at full
volume. Monthly ramp: 40 → 55 → 65 → 75 → 82 → 88 → 92 → 95 → 97 → 98 → 99 → 100. This reaches the
business plan's **100/day target** by month 12. (A flat 100/day from day one would be non-credible
to a lender; the ramp is the honest, defensible curve.)
- **Year 2:** hold **100 customers/day** and apply a **5% revenue lift** (modest price/traffic growth),
→ ~$21,840/month.
## Cost of Goods Sold (COGS)
- **15% of revenue** — coffee, milk, syrups, cups/lids, food. Supported by the ~6× (600%) markup grid
in `purchase-pricing.csv` (e.g., espresso shot cost ~$0.35 → sells in a ~$45 drink). COGS scales
with revenue (it is variable, not fixed).
- **Gross profit = Revenue COGS** (≈ 85% gross margin).
## Operating expenses (monthly)
| Line | Amount | Assumption |
|------|--------|-----------|
| **Payroll (loaded)** | **$5,840** | Location Manager (FT, ~$18/hr loaded ≈ $2,880) + part-time staff ($2,240) + part-time marketing ($720). "Loaded" = includes employer payroll taxes. **Year 2: +3% cost-of-living raise** → $6,015. |
| Lot rent | $750 | Leased high-traffic parking spot ($500750/mo range; using top of range). |
| Insurance | $330 | General liability + workers' comp. |
| Fuel / propane | $130 | Generator fuel + propane. |
| Water / waste | $200 | Fresh-water fill + gray/black tank pump-outs (~every 23 weeks). |
| Cellular / data | $75 | 4G/5G plan for POS + cameras + remote management. |
| **Square fees** | **2.7% of revenue** | Card processing — variable, scales with sales. |
| Misc / repairs | $300 | Maintenance reserve, small repairs, supplies. |
## Loan assumptions (the interest expense)
- **Amount: $60,000** SBA 7(a) — funds trailer + buildout + equipment + working-capital cushion.
Sized so the payment stays **under $900/mo even at the worst realistic rate** (see below).
- **Rate: 12.75% APR** (variable; the small-loan rate *cap* = Prime ~6.75% + 6.0%). Modeled at the cap
as the worst case; a well-qualified borrower may negotiate 11.512%, which lowers the payment further.
- **Term: 10 years (120 months), fully amortizing.** The 10-year term is what keeps ~$60K under $900/mo
— a 7-year term would cap the loan near $51K for the same payment.
- **Monthly payment (P+I): ~$887.04** — **under the $900 ceiling, guaranteed at the rate cap.**
Only the **interest** portion is tax-deductible; principal is not. Interest starts ~$638/mo, declining.
- **If staying under $900 is a hard limit:** ask the lender for a **fixed rate** — variable 7(a) rates
rise if Prime rises, which could push a variable loan over $900 later. Fixed locks $60K under $900.
- **One-time SBA guaranty fee (~$1,0001,500)** typically financed into the loan (not a monthly line).
- *Sizing rationale: max loan keeping payment <$900 is ~$60,900 at the 12.75% cap; $60,000 is the round,
safe target (~$887/mo). Larger amounts ($6365K) only fit under $900 at better-than-cap rates.*
## Results (from the CSV)
| Metric | Value |
|--------|-------|
| **Year 1 net profit** | **~$66,600** (ramping) |
| **Year 2 net profit** | **~$111,400** (steady 100/day) |
| Steady-state monthly net (100/day) | ~$8,600/month |
| **Break-even** | **~50 customers/day** (matches business plan's ~51) |
| Customers/day for ~$3,000/mo to Sam (85% share) | **~71/day** |
| **Loan payment** | **~$887/mo** ($60K, 10yr, 12.75% cap — under the $900 ceiling) |
## Key break-even & target notes
- **Break-even ≈ 50 customers/day** → covers all fixed costs + the loan payment. Below this, the trailer loses money.
- **~71 customers/day** → business nets ~$3,530/mo, so **Sam's 85% ≈ $3,000/mo** (before setting aside taxes). This is comfortably **below** the 100/day plan target.
- The **$3K profit floor is hit well before full ramp** — around month 45 of Year 1.
- **Tax reserve:** set aside ~35% of your 85% share for income taxes (separate from the payroll taxes already inside "Payroll"). Loan principal is NOT deductible; only interest is.
## For the lender packet, pair this with:
- The 24-month CSV (`daily-pour-sba-projection.csv`)
- Business plan (`business-plan.html`)
- Trailer/equipment quote + supplier list (`supplier-research.html`, `purchase-pricing.csv`)
- Owner equity contribution + personal financial statement (lenders require owner "skin in the game")
*Estimates for lender evaluation. Have an Indiana CPA confirm tax treatment for a multi-member LLC before finalizing.*

View File

@ -0,0 +1,28 @@
Month,Customers/Day,Revenue,COGS (15%),Gross Profit,Payroll,Lot Rent,Insurance,Fuel/Propane,Water/Waste,Cellular/Data,Square Fees (2.7%),Misc/Repairs,Loan Pmt (P+I), of which Interest, of which Principal,Total OpEx,Net Profit,Cumulative Net
Y1-M1,40,8320.00,1248.00,7072.00,5840.00,750.00,330.00,130.00,200.00,75.00,224.64,300.00,887.04,637.50,249.54,8736.68,-1664.68,-1664.68
Y1-M2,55,11440.00,1716.00,9724.00,5840.00,750.00,330.00,130.00,200.00,75.00,308.88,300.00,887.04,634.85,252.19,8820.92,903.08,-761.60
Y1-M3,65,13520.00,2028.00,11492.00,5840.00,750.00,330.00,130.00,200.00,75.00,365.04,300.00,887.04,632.17,254.87,8877.08,2614.92,1853.32
Y1-M4,75,15600.00,2340.00,13260.00,5840.00,750.00,330.00,130.00,200.00,75.00,421.20,300.00,887.04,629.46,257.58,8933.24,4326.76,6180.08
Y1-M5,82,17056.00,2558.40,14497.60,5840.00,750.00,330.00,130.00,200.00,75.00,460.51,300.00,887.04,626.72,260.31,8972.55,5525.05,11705.13
Y1-M6,88,18304.00,2745.60,15558.40,5840.00,750.00,330.00,130.00,200.00,75.00,494.21,300.00,887.04,623.96,263.08,9006.25,6552.15,18257.29
Y1-M7,92,19136.00,2870.40,16265.60,5840.00,750.00,330.00,130.00,200.00,75.00,516.67,300.00,887.04,621.16,265.88,9028.71,7236.89,25494.18
Y1-M8,95,19760.00,2964.00,16796.00,5840.00,750.00,330.00,130.00,200.00,75.00,533.52,300.00,887.04,618.34,268.70,9045.56,7750.44,33244.62
Y1-M9,97,20176.00,3026.40,17149.60,5840.00,750.00,330.00,130.00,200.00,75.00,544.75,300.00,887.04,615.48,271.56,9056.79,8092.81,41337.43
Y1-M10,98,20384.00,3057.60,17326.40,5840.00,750.00,330.00,130.00,200.00,75.00,550.37,300.00,887.04,612.60,274.44,9062.41,8263.99,49601.42
Y1-M11,99,20592.00,3088.80,17503.20,5840.00,750.00,330.00,130.00,200.00,75.00,555.98,300.00,887.04,609.68,277.36,9068.02,8435.18,58036.60
Y1-M12,100,20800.00,3120.00,17680.00,5840.00,750.00,330.00,130.00,200.00,75.00,561.60,300.00,887.04,606.74,280.30,9073.64,8606.36,66642.96
Y2-M1,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,603.76,283.28,9276.92,9287.08,75930.04
Y2-M2,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,600.75,286.29,9276.92,9287.08,85217.12
Y2-M3,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,597.71,289.33,9276.92,9287.08,94504.20
Y2-M4,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,594.63,292.41,9276.92,9287.08,103791.28
Y2-M5,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,591.52,295.51,9276.92,9287.08,113078.36
Y2-M6,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,588.38,298.65,9276.92,9287.08,122365.44
Y2-M7,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,585.21,301.83,9276.92,9287.08,131652.53
Y2-M8,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,582.00,305.03,9276.92,9287.08,140939.61
Y2-M9,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,578.76,308.28,9276.92,9287.08,150226.69
Y2-M10,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,575.49,311.55,9276.92,9287.08,159513.77
Y2-M11,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,572.18,314.86,9276.92,9287.08,168800.85
Y2-M12,100,21840.00,3276.00,18564.00,6015.20,750.00,330.00,130.00,200.00,75.00,589.68,300.00,887.04,568.83,318.21,9276.92,9287.08,178087.93
YEAR 1 TOTAL,82,205088.00,30763.20,174324.80,70080.00,9000.00,3960.00,1560.00,2400.00,900.00,5537.38,3600.00,10644.47,7468.66,3175.80,107681.84,66642.96,309926.75
YEAR 2 TOTAL,100,262080.00,39312.00,222768.00,72182.40,9000.00,3960.00,1560.00,2400.00,900.00,7076.16,3600.00,10644.47,7039.23,3605.24,111323.03,111444.97,1524107.82
1 Month Customers/Day Revenue COGS (15%) Gross Profit Payroll Lot Rent Insurance Fuel/Propane Water/Waste Cellular/Data Square Fees (2.7%) Misc/Repairs Loan Pmt (P+I) of which Interest of which Principal Total OpEx Net Profit Cumulative Net
2 Y1-M1 40 8320.00 1248.00 7072.00 5840.00 750.00 330.00 130.00 200.00 75.00 224.64 300.00 887.04 637.50 249.54 8736.68 -1664.68 -1664.68
3 Y1-M2 55 11440.00 1716.00 9724.00 5840.00 750.00 330.00 130.00 200.00 75.00 308.88 300.00 887.04 634.85 252.19 8820.92 903.08 -761.60
4 Y1-M3 65 13520.00 2028.00 11492.00 5840.00 750.00 330.00 130.00 200.00 75.00 365.04 300.00 887.04 632.17 254.87 8877.08 2614.92 1853.32
5 Y1-M4 75 15600.00 2340.00 13260.00 5840.00 750.00 330.00 130.00 200.00 75.00 421.20 300.00 887.04 629.46 257.58 8933.24 4326.76 6180.08
6 Y1-M5 82 17056.00 2558.40 14497.60 5840.00 750.00 330.00 130.00 200.00 75.00 460.51 300.00 887.04 626.72 260.31 8972.55 5525.05 11705.13
7 Y1-M6 88 18304.00 2745.60 15558.40 5840.00 750.00 330.00 130.00 200.00 75.00 494.21 300.00 887.04 623.96 263.08 9006.25 6552.15 18257.29
8 Y1-M7 92 19136.00 2870.40 16265.60 5840.00 750.00 330.00 130.00 200.00 75.00 516.67 300.00 887.04 621.16 265.88 9028.71 7236.89 25494.18
9 Y1-M8 95 19760.00 2964.00 16796.00 5840.00 750.00 330.00 130.00 200.00 75.00 533.52 300.00 887.04 618.34 268.70 9045.56 7750.44 33244.62
10 Y1-M9 97 20176.00 3026.40 17149.60 5840.00 750.00 330.00 130.00 200.00 75.00 544.75 300.00 887.04 615.48 271.56 9056.79 8092.81 41337.43
11 Y1-M10 98 20384.00 3057.60 17326.40 5840.00 750.00 330.00 130.00 200.00 75.00 550.37 300.00 887.04 612.60 274.44 9062.41 8263.99 49601.42
12 Y1-M11 99 20592.00 3088.80 17503.20 5840.00 750.00 330.00 130.00 200.00 75.00 555.98 300.00 887.04 609.68 277.36 9068.02 8435.18 58036.60
13 Y1-M12 100 20800.00 3120.00 17680.00 5840.00 750.00 330.00 130.00 200.00 75.00 561.60 300.00 887.04 606.74 280.30 9073.64 8606.36 66642.96
14 Y2-M1 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 603.76 283.28 9276.92 9287.08 75930.04
15 Y2-M2 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 600.75 286.29 9276.92 9287.08 85217.12
16 Y2-M3 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 597.71 289.33 9276.92 9287.08 94504.20
17 Y2-M4 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 594.63 292.41 9276.92 9287.08 103791.28
18 Y2-M5 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 591.52 295.51 9276.92 9287.08 113078.36
19 Y2-M6 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 588.38 298.65 9276.92 9287.08 122365.44
20 Y2-M7 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 585.21 301.83 9276.92 9287.08 131652.53
21 Y2-M8 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 582.00 305.03 9276.92 9287.08 140939.61
22 Y2-M9 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 578.76 308.28 9276.92 9287.08 150226.69
23 Y2-M10 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 575.49 311.55 9276.92 9287.08 159513.77
24 Y2-M11 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 572.18 314.86 9276.92 9287.08 168800.85
25 Y2-M12 100 21840.00 3276.00 18564.00 6015.20 750.00 330.00 130.00 200.00 75.00 589.68 300.00 887.04 568.83 318.21 9276.92 9287.08 178087.93
26 YEAR 1 TOTAL 82 205088.00 30763.20 174324.80 70080.00 9000.00 3960.00 1560.00 2400.00 900.00 5537.38 3600.00 10644.47 7468.66 3175.80 107681.84 66642.96 309926.75
27 YEAR 2 TOTAL 100 262080.00 39312.00 222768.00 72182.40 9000.00 3960.00 1560.00 2400.00 900.00 7076.16 3600.00 10644.47 7039.23 3605.24 111323.03 111444.97 1524107.82

View File

@ -0,0 +1,99 @@
<!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 — Buildout Equipment List</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700;900&family=Montserrat:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
:root{--espresso:#4B2E20;--blush:#E7B4B8;--gold:#D4AF37;--linen:#F7EFE6;--taupe:#A78A7A;--charcoal:#333333;}
*{box-sizing:border-box;}
body{font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--charcoal);background:var(--taupe);margin:0;line-height:1.5;}
h1,h2,.serif{font-family:"Playfair Display",Georgia,serif;}
.wrap{max-width:820px;margin:24px auto;background:var(--linen);box-shadow:0 6px 24px rgba(0,0,0,.25);border-radius:12px;overflow:hidden;}
header{background:var(--espresso);color:var(--linen);padding:32px 40px;border-bottom:5px solid var(--gold);}
header h1{margin:6px 0 4px;font-size:1.8rem;font-weight:900;}
header .sub{color:var(--blush);font-style:italic;font-family:"Playfair Display",serif;}
.body{padding:26px 40px 44px;}
.lead{background:#fff;border-left:5px solid var(--blush);padding:12px 16px;border-radius:0 8px 8px 0;margin:12px 0 20px;font-size:.92rem;}
h2{color:var(--espresso);border-bottom:3px solid var(--gold);padding-bottom:5px;margin-top:26px;font-size:1.2rem;}
table{width:100%;border-collapse:collapse;margin:8px 0;background:#fff;border-radius:8px;overflow:hidden;font-size:.9rem;}
th{background:var(--espresso);color:var(--linen);text-align:left;padding:8px 11px;font-weight:500;}
td{padding:7px 11px;border-bottom:1px solid #eadfd2;}
tr:nth-child(even) td{background:#faf5ee;}
td:first-child{font-weight:600;color:var(--espresso);}
.foot{text-align:center;font-size:.78rem;color:var(--taupe);font-style:italic;margin-top:24px;}
@media print{body{background:#fff;}.wrap{box-shadow:none;margin:0;max-width:none;border-radius:0;}}
</style>
</head>
<body>
<div class="wrap">
<header>
<h1>Buildout Equipment List</h1>
<div class="sub">The Daily Pour — what needs to fit inside the trailer</div>
</header>
<div class="body">
<div class="lead">
Everything below has to fit in the trailer (<b>8.5' × 26', 7'6" interior</b>). Sizes are approximate — you have full creative freedom on where it goes. This is just so you know what to make room for.
</div>
<h2>Coffee / Espresso</h2>
<table>
<tr><th>Item</th><th>Qty</th><th>Approx. size</th></tr>
<tr><td>2-group espresso machine</td><td>1</td><td>30"W × 22"D × 21"H</td></tr>
<tr><td>Espresso grinder</td><td>1</td><td>8"W × 15"D × 22"H</td></tr>
<tr><td>Drip coffee brewer</td><td>1</td><td>10"W × 18"D × 22"H</td></tr>
<tr><td>Commercial blenders</td><td>2</td><td>8"W × 9"D × 20"H each</td></tr>
<tr><td>POS terminal + iPad</td><td>1</td><td>small (window counter)</td></tr>
</table>
<h2>Prep &amp; Cold Storage</h2>
<table>
<tr><th>Item</th><th>Qty</th><th>Approx. size</th></tr>
<tr><td>Undercounter beverage fridge</td><td>1</td><td>24"W × 24"D × 32"H</td></tr>
<tr><td>Compact freezer</td><td>1</td><td>24"W × 24"D × 32"H</td></tr>
<tr><td>Countertop ice maker</td><td>1</td><td>16"W × 16"D × 16"H</td></tr>
<tr><td>Microwave</td><td>1</td><td>20"W × 16"D × 12"H</td></tr>
<tr><td>Air fryer</td><td>1</td><td>15"W × 15"D × 14"H</td></tr>
<tr><td>Hot water dispenser / kettle</td><td>1</td><td>10"W × 10"D</td></tr>
<tr><td>Pastry display case</td><td>1</td><td>48"W × 18"D × 18"H</td></tr>
<tr><td>Prep counter + shelving</td><td></td><td>counter run</td></tr>
</table>
<h2>Sinks &amp; Water/Waste (health-code required)</h2>
<table>
<tr><th>Item</th><th>Qty</th><th>Approx. size</th></tr>
<tr><td>Hand-wash sink (separate)</td><td>1</td><td>12"W × 12"D</td></tr>
<tr><td>2- or 3-compartment sink</td><td>1</td><td>4860"W × 20"D</td></tr>
<tr><td>Fresh water tank (65 gal)</td><td>1</td><td>under-counter / under-trailer</td></tr>
<tr><td>Gray water tank (50 gal)</td><td>1</td><td>under trailer</td></tr>
<tr><td>Black water tank + RV toilet (30 gal)</td><td>1</td><td>restroom ~3' × 4'</td></tr>
<tr><td>Water pump</td><td>1</td><td>small (by fresh tank)</td></tr>
<tr><td>Tankless propane water heater</td><td>1</td><td>14"W wall-mount</td></tr>
</table>
<h2>Power &amp; Climate</h2>
<table>
<tr><th>Item</th><th>Qty</th><th>Approx. size</th></tr>
<tr><td>Battery bank</td><td>1</td><td>24"W × 14"D × 16"H</td></tr>
<tr><td>Inverter</td><td>1</td><td>20"W × 10"D</td></tr>
<tr><td>Generator (exterior/tongue box)</td><td>1</td><td>26"W × 18"D × 20"H (outside)</td></tr>
<tr><td>Mini-split heat/AC (indoor head)</td><td>1</td><td>32"W wall-mount, high</td></tr>
<tr><td>Propane tank (exterior)</td><td>1</td><td>tongue mount (outside)</td></tr>
</table>
<h2>Openings to Plan</h2>
<table>
<tr><th>Item</th><th>Detail</th></tr>
<tr><td>Drive-through serving window</td><td>~3' × 4', one long side wall</td></tr>
<tr><td>Side entry door (existing)</td><td>curbside RV door</td></tr>
<tr><td>Rear ramp door (existing)</td><td>89.5" × 94"</td></tr>
</table>
<p class="foot">The Daily Pour · buildout equipment list · sizes approximate, confirm final models before fabrication.</p>
</div>
</div>
</body>
</html>

View File

@ -1,278 +1,177 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>T00-DRIP Funding Research — SnS Hospitality Group</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Montserrat', 'Segoe UI', sans-serif; background: #F7EFE6; color: #4B2E20; line-height: 1.6; padding: 2rem; max-width: 1100px; margin: 0 auto; }
h1, h2, h3 { font-family: 'Playfair Display', Georgia, serif; }
h1 { font-size: 2rem; text-align: center; margin-bottom: 0.25rem; }
.subtitle { text-align: center; color: #A78A7A; margin-bottom: 2rem; font-size: 0.95rem; }
h2 { font-size: 1.3rem; margin: 2.5rem 0 0.75rem; padding-bottom: 0.3rem; border-bottom: 2px solid #D4AF37; }
h3 { font-size: 1.05rem; margin: 1.5rem 0 0.5rem; color: #4B2E20; }
.card { background: white; border-radius: 8px; padding: 1.25rem 1.5rem; margin: 1rem 0; box-shadow: 0 2px 8px rgba(75,46,32,0.08); }
.card h3 { margin-top: 0; }
table { width: 100%; border-collapse: collapse; margin: 0.75rem 0; font-size: 0.88rem; }
th, td { padding: 0.4rem 0.6rem; text-align: left; border-bottom: 1px solid #E7B4B8; }
th { background: #4B2E20; color: #F7EFE6; font-weight: 600; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.5px; }
a { color: #D4AF37; text-decoration: none; font-weight: 500; }
a:hover { text-decoration: underline; }
.tag { display: inline-block; padding: 0.15rem 0.5rem; border-radius: 10px; font-size: 0.7rem; font-weight: 600; text-transform: uppercase; margin-right: 4px; }
.tag-grant { background: #A3B18A; color: white; }
.tag-loan { background: #E7B4B8; color: #4B2E20; }
.tag-tax { background: #D4AF37; color: white; }
.tag-program { background: #6B7F99; color: white; }
.note { background: rgba(212,175,55,0.12); border-left: 3px solid #D4AF37; padding: 0.75rem 1rem; margin: 1rem 0; font-size: 0.9rem; }
.warning { background: rgba(200,50,50,0.08); border-left: 3px solid #c83232; padding: 0.75rem 1rem; margin: 1rem 0; font-size: 0.9rem; }
.strategy { background: #4B2E20; color: #F7EFE6; border-radius: 8px; padding: 1.5rem; margin: 1.5rem 0; }
.strategy h2 { color: #D4AF37; border-bottom-color: #D4AF37; }
.strategy ol { margin: 1rem 0 0 1.5rem; }
.strategy li { margin-bottom: 0.75rem; }
footer { text-align: center; margin-top: 3rem; padding-top: 1rem; border-top: 1px solid #E7B4B8; color: #A78A7A; font-size: 0.8rem; }
</style>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>T00-DRIP Funding Research — SnS Hospitality Group</title>
<style>
:root{--brown:#4B2E20;--cream:#F7EFE6;--gold:#D4AF37;--pink:#E7B4B8;--taupe:#A78A7A;--green:#5a7d5a;--red:#b5453f;--blue:#6B7F99;}
*{box-sizing:border-box}
body{margin:0;background:#f2f4f7;font-family:'Montserrat','Segoe UI',sans-serif;color:var(--brown);line-height:1.65;font-size:14px}
.doc{max-width:900px;margin:0 auto;background:#fff;padding:52px 60px 68px;box-shadow:0 2px 24px rgba(75,46,32,.1)}
h1{font-family:'Playfair Display',Georgia,serif;font-size:2rem;text-align:center;margin:0 0 4px;color:var(--brown)}
.subtitle{text-align:center;color:var(--gold);font-weight:600;font-size:1.02rem;margin-bottom:6px}
.meta{text-align:center;color:var(--taupe);font-size:.84rem;margin-bottom:26px}
h2{font-family:'Playfair Display',Georgia,serif;font-size:1.25rem;color:var(--brown);border-bottom:2px solid var(--gold);padding-bottom:6px;margin:34px 0 12px}
h3{font-size:1rem;color:var(--brown);margin:18px 0 6px}
table{width:100%;border-collapse:collapse;margin:10px 0;font-size:.85rem}
th{background:var(--brown);color:var(--cream);text-align:left;padding:7px 10px;font-size:.78rem;font-weight:600}
td{padding:7px 10px;border-bottom:1px solid var(--pink);vertical-align:top}
tr:nth-child(even) td{background:#faf6f0}
.callout{border-radius:8px;padding:14px 18px;margin:16px 0;font-size:.9rem}
.warn{background:#fbeceb;border-left:4px solid var(--red)}
.info{background:var(--cream);border-left:4px solid var(--gold)}
.ok{background:#eef4ee;border-left:4px solid var(--green)}
.fit-high{color:var(--green);font-weight:700}
.fit-med{color:#b8860b;font-weight:700}
.fit-low{color:var(--red);font-weight:700}
.dead{color:var(--taupe);text-decoration:line-through}
ul,ol{padding-left:20px;margin:6px 0}
li{margin:4px 0}
.rank{display:inline-block;background:var(--gold);color:var(--brown);border-radius:50%;width:22px;height:22px;text-align:center;font-weight:700;font-size:.8rem;line-height:22px;margin-right:6px}
a{color:var(--blue)}
.page-break{page-break-before:always}
footer{text-align:center;color:var(--taupe);font-size:.76rem;margin-top:34px;padding-top:14px;border-top:1px solid var(--pink)}
@media print{body{background:#fff}.doc{box-shadow:none;padding:22px 34px}h2{page-break-after:avoid}table,.callout{page-break-inside:avoid}}
</style>
</head>
<body>
<div class="doc">
<h1>Funding Research — T00-DRIP</h1>
<p class="subtitle">Grants, loans, tax incentives, and development programs for The Daily Pour<br>
Researched: August 5, 2026 | South Bend / NW Indiana / St. Joseph County</p>
<div class="warning">
<strong>⚠️ Note (July 2026):</strong> Indiana Executive Order 26-17 (issued July 14, 2026) suspended the state's
MBE/WBE diversity programs. Federal programs (SBA, USDA), city-level programs (South Bend), and nonprofit
lenders (Bankable, Flagship) are <strong>unaffected</strong>.
<div class="subtitle">Grants, loans, incentives &amp; certifications for The Daily Pour</div>
<div class="meta">
SnS Hospitality Group LLC · South Bend / NW Indiana / St. Joseph County<br>
<b>Verified as of August 21, 2026</b> (ChatGPT research, sourced against official IEDC / SBA / Indiana pages —
confirm each program directly with the agency/lender before relying on it). Supersedes the Aug 5, 2026 draft.
</div>
<h2>Direct Grants (Free Money — No Repayment)</h2>
<div class="card">
<h3>1. South Bend Opportunity Fund <span class="tag tag-grant">Grant</span><span class="tag tag-loan">Loan</span></h3>
<table>
<tr><th>Amount</th><td>Loans $1,000$30,000 (below-market interest) + free business coaching/mentorship</td></tr>
<tr><th>Eligibility</th><td>Business located in South Bend, revenues under $300,000/yr prior year</td></tr>
<tr><th>Partners</th><td>1st Source Bank + North Central Indiana Small Business Development Center</td></tr>
<tr><th>Apply</th><td><a href="https://isbdc.ecenterdirect.com/signup" target="_blank">isbdc.ecenterdirect.com/signup</a></td></tr>
<tr><th>Info</th><td><a href="https://southbendin.gov/opportunityfund/" target="_blank">southbendin.gov/opportunityfund</a></td></tr>
<tr><th>Why apply</th><td>Pre-revenue startup in South Bend = perfect fit. Free coaching alone is worth it.</td></tr>
</table>
<div class="callout ok">
<b>Bottom line (what changed):</b> The best right-sized funding is the <b>Indiana Legend Fund</b> and an
<b>SBA Microloan</b><em>not</em> the big IEDC incentives (EDGE / HBI / SEF). A single $50K trailer creating a
few mostly part-time jobs is too small to win those discretionary economic-development packages. Chase the
loans + certification now; revisit the IEDC incentives only at fleet scale (~10 trailers).
</div>
<div class="card">
<h3>2. <s>Flagstar Bank BIPOC Grant</s> <span class="tag tag-grant" style="background:#dc2626;">CLOSED</span></h3>
<table>
<tr><th>Amount</th><td><s>$5,000 per recipient (35 grants from $175,000 pool)</s></td></tr>
<tr><th>Status</th><td><strong>PROGRAM COMPLETED.</strong> All 35 awards already distributed. No new applications accepted.</td></tr>
<tr><th>Info</th><td><a href="https://grantable.co/grants/flagstar-bank-s-black-indigenous-and-people-of-color-bipoc-grant-86b5a0459546" target="_blank">Flagstar BIPOC Grant details</a></td></tr>
<tr><th>Action</th><td>Monitor Indiana Black Expo for future rounds. Follow Flagstar for other BIPOC programs.</td></tr>
</table>
<div class="callout warn">
<b>Two things to VERIFY before relying on them:</b>
<ol style="margin:6px 0">
<li><b>Indiana MBE/WBE status is contradictory.</b> ResA (Aug 21) recommends Indiana MBE certification via IDOA,
but prior research found <b>Indiana Executive Order 26-17 (July 14, 2026) suspended the state MBE/WBE diversity
programs.</b> <u>Confirm current status with IDOA before pursuing.</u> Federal MBE routes (SBA 8(a), MBDA) may
still be available regardless.</li>
<li><b>South Bend Enterprise Zone may be EXPIRED.</b> The city page says its second renewal expired
<b>Dec 31, 2023.</b> Do NOT put EZ credits in any projection until the South Bend UEA confirms it's active and
your base address qualifies. (The business plan's Enterprise Zone mention needs this confirmation or removal.)</li>
</ol>
</div>
<div class="card">
<h3>3. <s>USDA Business Builder Award</s> <span class="tag tag-grant" style="background:#dc2626;">TERMINATED</span></h3>
<table>
<tr><th>Amount</th><td><s>Up to $100,000 direct financial assistance</s></td></tr>
<tr><th>Status</th><td><strong>PROGRAM TERMINATED July 15, 2025.</strong> USDA Secretary Rollins killed the Regional Food Business Centers program. No new Business Builder awards being issued.</td></tr>
<tr><th>Source</th><td><a href="https://www.ams.usda.gov/press-release/termination-regional-food-business-centers-programs" target="_blank">USDA termination announcement</a></td></tr>
<tr><th>Our center</th><td>Great Lakes Midwest RFBC (Michigan State, covered Indiana) — shut down.</td></tr>
</table>
<tr><th>Why apply</th><td>Coffee trailer = food business. Up to $100k grant covers nearly the entire buildout. Check application windows.</td></tr>
</table>
<h2>Tier 1 — Pursue Now (right-sized for one trailer)</h2>
<h3><span class="rank">1</span>Indiana Legend Fund / SSBCI (IEDC) — <span class="fit-high">HIGH FIT</span></h3>
<table>
<tr><th>Type</th><td><b>Loan</b> (not a grant) — via participating mission-based lenders</td></tr>
<tr><th>Amount</th><td>$5,000 $1,000,000; terms set by each lender</td></tr>
<tr><th>Why it fits</th><td>Correct scale for a ~$50K trailer; program <b>explicitly emphasizes historically underserved / minority-owned businesses.</b> Indiana-HQ'd, Black-owned startup is a strong candidate. No published minimum job count.</td></tr>
<tr><th>How to apply</th><td>Pre-apply through a participating lender listed at <a href="https://iedc.in.gov/ssbci">iedc.in.gov/ssbci</a>. Confirm trailer purchase + buildout + equipment qualify (page emphasizes operating capital). Allow several weeks+.</td></tr>
<tr><th>Action</th><td>Prepare a lender packet: trailer quote, equipment schedule, 24-mo projections, owner contribution, ownership structure, job plan.</td></tr>
</table>
<h3><span class="rank">2</span>SBA Microloan (via approved intermediary) — <span class="fit-high">HIGH FIT</span></h3>
<table>
<tr><th>Type</th><td><b>Loan</b> up to $50,000 (SBA avg ≈ $13,000), through nonprofit intermediaries</td></tr>
<tr><th>Why it fits</th><td>Max matches the ~$50K trailer budget almost exactly. Startups can qualify (subject to repayment ability, business plan, owner contribution, intermediary underwriting).</td></tr>
<tr><th>How to apply</th><td>Apply through an SBA-approved Indiana microloan intermediary — <b>not</b> directly to SBA. See <a href="https://www.sba.gov/loans/microloans/">sba.gov/loans/microloans</a>. Expect underwriting + technical-assistance requirements.</td></tr>
<tr><th>Action</th><td>Identify an Indiana intermediary; request their startup underwriting checklist; compare rate/collateral/equity vs. the Legend Fund lender before choosing.</td></tr>
</table>
<h3><span class="rank">3</span>Indiana MBE Certification (IDOA Supplier Diversity) — <span class="fit-high">HIGH VALUE</span> ⚠️ verify status</h3>
<table>
<tr><th>Type</th><td><b>Certification, not funding.</b> Improves visibility/eligibility for Indiana government &amp; university procurement (catering, concessions, event beverage contracts).</td></tr>
<tr><th>Eligibility</th><td>Business must be ≥ <b>51% minority-owned, managed, and controlled</b>. Because SnS Hospitality is multi-member (Sam 85% via Holdings / Kiowa up to 25%), the OA voting rights &amp; actual control will be scrutinized — likely OK at 85%, but confirm.</td></tr>
<tr><th>⚠️ Status flag</th><td>Contradiction to resolve: <b>EO 26-17 (7/14/2026) reportedly suspended state MBE/WBE programs.</b> Confirm with IDOA before investing effort. Consider federal routes (SBA 8(a), MBDA) as alternatives.</td></tr>
<tr><th>How to apply</th><td><a href="https://www.in.gov/idoa/mwbe/mwbe-compliance/">in.gov/idoa/mwbe</a>. Prepare formation records, EIN, OA, ownership evidence, résumés, licenses, financials, proof of control.</td></tr>
</table>
<h3><span class="rank">4</span>South Bend Opportunity Fund — <span class="fit-high">HIGH FIT</span> (keep; already in motion)</h3>
<table>
<tr><th>Type</th><td>Below-market <b>loan</b> $1,000$30,000 + free business coaching/mentorship</td></tr>
<tr><th>Eligibility</th><td>Business located in South Bend, prior-year revenue under $300,000 → pre-revenue startup is a perfect fit</td></tr>
<tr><th>Partners / Apply</th><td>1st Source Bank + North Central Indiana SBDC · <a href="https://southbendin.gov/opportunityfund">southbendin.gov/opportunityfund</a> · Contact: Lisa Lopez (elopez@southbendin.gov)</td></tr>
</table>
<h2 class="page-break">Tier 2 — Medium Fit / More Work</h2>
<h3><span class="rank">5</span>SBA 7(a) Loan — <span class="fit-med">MEDIUM-HIGH</span></h3>
<p>Federally guaranteed loan up to $5M (a small 7(a) product fits here). Funds equipment, fixtures, inventory,
working capital. A mobile food business isn't excluded, but a new entity must show owner investment, acceptable
credit, management capacity, repayment ability. Apply via a participating bank or SBA Lender Match
(<a href="https://www.sba.gov/loans/7a-loans/">sba.gov/loans/7a-loans</a>). More demanding than a microloan.</p>
<h3><span class="rank">6</span>USDA REAP (Rural Energy) — <span class="fit-low">LOW now</span></h3>
<p>Renewable-energy / efficiency grant + guaranteed loan for rural small businesses. South Bend/Mishawaka likely
fail the rural-location rule; a permanently based trailer site in an eligible smaller community west of South Bend
<em>might</em> qualify for solar/battery. Verify the permanent project address via USDA rural eligibility before
buying. <span class="fit-med">MEDIUM</span> only for a qualifying rural fixed site.</p>
<h2>Tier 3 — Fleet-Scale Future (revisit at ~10 trailers, NOT now)</h2>
<div class="callout info">
These are discretionary IEDC economic-development agreements built for larger employers. At one trailer the payroll/
investment is too small to win them. They become viable only if you present a <b>documented, committed phased
10-trailer rollout</b> (site commitments, investment schedule, dozens of net-new jobs) — not ten hypothetical
locations. Approach IEDC + local EDO <b>before</b> hiring/purchasing, since credits require pre-agreement.
</div>
<table>
<tr><th>Program</th><th>What</th><th>Fit at 1 trailer / at fleet</th></tr>
<tr><td><b>EDGE</b> payroll tax credit</td><td>Refundable credit on % of net-new-job withholding, up to 20 yrs</td><td><span class="fit-low">LOW</span> / MEDIUM — too little payroll now</td></tr>
<tr><td><b>HBI</b> investment tax credit</td><td>Nonrefundable credit on % of eligible capital investment</td><td><span class="fit-low">UNLIKELY</span> / LOW-MED — $50K too small; mobile-equipment questions</td></tr>
<tr><td><b>Skills Enhancement Fund (SEF)</b></td><td>~50% training-cost reimbursement, credential-bearing</td><td><span class="fit-low">LOW</span> / MEDIUM — a central training academy for 10 trailers is the real case</td></tr>
<tr><td><b>DWD Employer Training / Next Level Jobs</b></td><td>Up to $50K training reimbursement, high-growth fields</td><td><span class="fit-low">LOW-MED</span> — routine barista training likely outside approved occupations</td></tr>
<tr><td><b>OCRA CDBG</b></td><td>Community grants ($500K$750K) to local governments</td><td><span class="fit-low">UNLIKELY</span> — you can't apply directly; it's public-infrastructure money</td></tr>
<tr><td><b>Urban Enterprise Zone</b> credits</td><td>State/local tax credits at a qualifying zone address</td><td><span class="fit-med">UNVERIFIED</span> — South Bend zone may have expired 12/31/2023 (see warning above)</td></tr>
</table>
<h2>Dead / Closed (kept for the record)</h2>
<ul>
<li class="dead">Flagstar Bank BIPOC Grant — PROGRAM COMPLETED, all 35 awards distributed. Monitor Indiana Black Expo for future rounds.</li>
<li class="dead">USDA Business Builder Award — TERMINATED July 15, 2025.</li>
</ul>
<h2>Stacking Rules &amp; Cautions</h2>
<p><b>Potentially stackable (with written approval):</b></p>
<ul>
<li>Legend Fund or SBA financing <b>+</b> MBE certification</li>
<li>Business loan <b>+</b> EDGE (on verified payroll) <b>+</b> HBI (on separately documented investment) <b>+</b> SEF — negotiated together as one IEDC package</li>
<li>MBE certification <b>+</b> state/local procurement contracts</li>
<li>USDA REAP <b>+</b> a loan for the non-grant portion of an eligible rural energy project</li>
</ul>
<p><b>Restrictions:</b></p>
<ul>
<li>Never claim the <b>same cost twice</b> (e.g., SEF + DWD for the same training).</li>
<li>HBI is <b>nonrefundable</b> — needs sufficient Indiana tax liability to use.</li>
<li>EDGE applies only <b>after</b> contracted job/payroll performance.</li>
<li>Enterprise-zone benefits attach to a <b>specific qualifying address</b>, not a mobile route.</li>
<li>SBA + Legend Fund may not be stackable on the <b>same collateral/project</b> without both lenders' approval.</li>
</ul>
<div class="callout warn">
<b>CPA review required (Tracie, Sept 1):</b> Before modeling ANY tax credit, have an Indiana CPA confirm how it's
claimed by a <b>multi-member LLC</b> and whether it passes through to the members. This is funding research, not tax
or legal advice.
</div>
<h2>Solar &amp; Energy Grants (Power System Funding)</h2>
<div class="card">
<h3>4. USDA REAP — Rural Energy for America Program <span class="tag tag-grant">Grant</span><span class="tag tag-loan">Loan</span></h3>
<table>
<tr><th>Amount</th><td>Grants up to 50% of renewable energy project cost + guaranteed loans</td></tr>
<tr><th>Eligibility</th><td>Rural small business (check USDA eligibility map — areas outside cities of 50,000+). Some South Bend-adjacent areas qualify.</td></tr>
<tr><th>Covers</th><td>Solar panels, battery storage, energy-efficient equipment upgrades</td></tr>
<tr><th>Info</th><td><a href="https://www.rd.usda.gov/programs-services/energy-programs/rural-energy-america-program-renewable-energy-systems-energy-efficiency-improvement-grants-2" target="_blank">USDA REAP Indiana</a></td></tr>
<tr><th>Why apply</th><td>Could fund 50% of your solar/battery system ($750-1,000+ back). If trailer parks in a rural-eligible lot (smaller towns outside SB proper), this is free money for your power setup.</td></tr>
</table>
</div>
<div class="card">
<h3>5. Indiana Solar Tax Exemptions <span class="tag tag-tax">Tax Break</span></h3>
<table>
<tr><th>Benefits</th><td>
• 100% property tax exemption on solar installations<br>
• 7% state sales tax exemption on solar equipment<br>
• 30% federal commercial solar ITC (Investment Tax Credit) — your LLC qualifies
</td></tr>
<tr><th>Eligibility</th><td>Any Indiana business installing solar. LLC structure qualifies for commercial ITC.</td></tr>
<tr><th>Info</th><td><a href="https://www.surgepv.com/blog/solar-incentives-indiana" target="_blank">Indiana Solar Incentives 2026</a></td></tr>
<tr><th>Why use</th><td>If you add solar to the trailer, you get 30% back on federal taxes + no property/sales tax on the equipment. Stack with REAP for potentially 80% covered.</td></tr>
</table>
</div>
<h2>Minority-Specific Loans (Low/Zero Interest)</h2>
<div class="card">
<h3>6. Bankable — Indiana Black-Owned Business Loan Fund <span class="tag tag-loan">Loan</span></h3>
<table>
<tr><th>Amount</th><td>Up to $50,000 (low interest, some interest-free)</td></tr>
<tr><th>Eligibility</th><td>Indiana-based, Black-owned, unable to secure traditional bank loan</td></tr>
<tr><th>Extras</th><td>Free business development resources + Black Chamber of Commerce membership</td></tr>
<tr><th>Apply</th><td><a href="https://bankable.org/loans/" target="_blank">bankable.org/loans</a></td></tr>
<tr><th>Info</th><td><a href="https://www.bankable.org/blog-posts/indiana-black-owned-business-loan-fund" target="_blank">Bankable Black-Owned Fund announcement</a></td></tr>
<tr><th>Why apply</th><td>Certified SBA microlender. Low barrier, designed for businesses like yours that are pre-traditional-bank. Good supplement or bridge to SBA loan.</td></tr>
</table>
</div>
<div class="card">
<h3>7. Flagship Enterprise Capital — Indiana Black Owned Business Fund <span class="tag tag-loan">Loan</span></h3>
<table>
<tr><th>Amount</th><td>Up to $350,000 (through Bankable partnership)</td></tr>
<tr><th>Benefits</th><td>Lower rates, no fees, additional technical assistance, memberships to entrepreneurial support orgs</td></tr>
<tr><th>Info</th><td><a href="https://www.flagshipenterprisecapital.org/" target="_blank">flagshipenterprisecapital.org</a></td></tr>
<tr><th>Why apply</th><td>Larger loan option if SBA falls through or you need more capital. Same Black-owned qualification as Bankable.</td></tr>
</table>
</div>
<div class="card">
<h3>8. IEDC Legend Fund (SSBCI) <span class="tag tag-loan">Loan</span></h3>
<table>
<tr><th>Amount</th><td>Part of $29M fund distributed through mission-driven local lenders</td></tr>
<tr><th>Eligibility</th><td>Indiana small business, historically underserved community</td></tr>
<tr><th>Info</th><td><a href="https://iedc.in.gov/ssbci" target="_blank">iedc.in.gov/ssbci</a></td></tr>
<tr><th>Why apply</th><td>State-backed capital flowing through local CDFIs. You qualify on multiple fronts (minority-owned, pre-revenue startup). Ask Bankable — they may be a Legend Fund distributor.</td></tr>
</table>
</div>
<h2>City Programs (South Bend Specific)</h2>
<div class="card">
<h3>9. South Bend MWBE Inclusion Program <span class="tag tag-program">Program</span></h3>
<table>
<tr><th>What</th><td>Helps minority/women-owned businesses access City contracting + procurement opportunities</td></tr>
<tr><th>Info</th><td><a href="https://southbendin.gov/department/minority-and-women-owned-business-enterprise-mwbe-inclusion-program/" target="_blank">southbendin.gov — MWBE Program</a></td></tr>
<tr><th>Why join</th><td>Gets you in the city's vendor system + connected to other minority business owners. More for service/contracting but builds credibility and network.</td></tr>
</table>
</div>
<div class="card">
<h3>10. South Bend Small Business Assistance Suite (SBAS) <span class="tag tag-program">Program</span></h3>
<table>
<tr><th>What</th><td>Free cohort-based business development program — strengthens back-office systems, operational readiness, prepares for funding + public-sector contracting</td></tr>
<tr><th>Cost</th><td>Free to accepted participants</td></tr>
<tr><th>Info</th><td><a href="https://southbendin.gov/department/mayors-office/diversity/business-development/" target="_blank">southbendin.gov — Office of Diversity Business Development</a></td></tr>
<tr><th>Why join</th><td>Free coaching + structure + credibility. Good to do while building out T00-DRIP. Makes future grant applications stronger.</td></tr>
</table>
</div>
<h2>Development Zones (Tax Incentives by Location)</h2>
<div class="card">
<h3>11. Indiana Enterprise Zones <span class="tag tag-tax">Tax Break</span></h3>
<table>
<tr><th>Benefits</th><td>
• Employee tax deduction<br>
• Employment expense credit<br>
• Loan interest credit<br>
• Investment cost credit
</td></tr>
<tr><th>Eligibility</th><td>Business operating within a designated Enterprise Zone</td></tr>
<tr><th>Info</th><td><a href="https://www.aiez.org/" target="_blank">aiez.org — Association of Indiana Enterprise Zones</a></td></tr>
<tr><th>Why it matters</th><td>If T00-DRIP parks in an Enterprise Zone (check South Bend's zone map), you get state tax credits just for operating there. Factor this into location scouting.</td></tr>
</table>
</div>
<div class="card">
<h3>12. Indiana Opportunity Zones <span class="tag tag-tax">Tax Break</span></h3>
<table>
<tr><th>Benefits</th><td>Federal capital gains tax deferral/reduction for investments in economically distressed areas</td></tr>
<tr><th>Coverage</th><td>156 zones in Indiana — several in St. Joseph County / South Bend</td></tr>
<tr><th>Info</th><td><a href="https://www.iedc.in.gov/program/indiana-opportunity-zones/home" target="_blank">iedc.in.gov — Opportunity Zones</a></td></tr>
<tr><th>Why it matters</th><td>More relevant for investors or if you have capital gains to defer. Worth knowing for future expansion or if someone invests in your trailers.</td></tr>
</table>
</div>
<h2>Additional Resources</h2>
<div class="card">
<table>
<tr><th>Resource</th><th>URL</th><th>Notes</th></tr>
<tr><td>Indiana grants for Black-owned businesses (curated list)</td><td><a href="https://indyblackbusinesses.com/grants" target="_blank">indyblackbusinesses.com/grants</a></td><td>Updated regularly, browse all</td></tr>
<tr><td>Women &amp; Minority Business Indiana</td><td><a href="https://www.womenandminoritybusiness.org/indiana-free-grants-and-loans-for-minority-and-women-owned-businesses/" target="_blank">womenandminoritybusiness.org</a></td><td>Aggregated grants, loans, counseling</td></tr>
<tr><td>Elevate Ventures (Indiana VC/grants)</td><td><a href="https://elevateventures.com/minority-small-business-grants/" target="_blank">elevateventures.com</a></td><td>High-growth focused — more for tech, but has minority programs</td></tr>
<tr><td>South Bend Incentives &amp; Grants page</td><td><a href="https://www.southbendin.gov/department/community-investment/business-development/incentives-and-grants/" target="_blank">southbendin.gov — incentives</a></td><td>Full list of city programs</td></tr>
<tr><td>USDA all Indiana programs</td><td><a href="https://www.rd.usda.gov/programs-services/all-programs/in" target="_blank">rd.usda.gov — Indiana</a></td><td>Rural business, energy, community programs</td></tr>
<tr><td>IN.gov MWBE (state level — currently suspended)</td><td><a href="https://www.in.gov/idoa/mwbe/minority-and-womens-business-enterprises/" target="_blank">in.gov/idoa/mwbe</a></td><td>Suspended by EO 26-17, monitor for reinstatement</td></tr>
<tr><td>ICSSBM Grant Program (Indiana Commission)</td><td><a href="http://www.in.gov/icssbm/about-us/icssbm-grant-program" target="_blank">in.gov/icssbm</a></td><td>Partners with grassroots orgs to reduce barriers</td></tr>
</table>
</div>
<div class="strategy">
<h2>Recommended Funding Strategy</h2>
<p style="margin-bottom:1rem; color:#E7B4B8;">How to stack these programs for maximum benefit — do them in this order:</p>
<ol>
<li><strong>Week 1-2: File LLC + Get EIN</strong><br>
You need the entity to exist before any application. File SnS Hospitality Group LLC on INBiz ($95), get EIN same day on IRS.gov.</li>
<li><strong>Week 2-3: Apply to South Bend Opportunity Fund</strong><br>
Easiest entry point. Gets you coaching + access to $1-30k loan. The coaching makes all other applications stronger. <a href="https://isbdc.ecenterdirect.com/signup" style="color:#D4AF37;">Apply here</a>.</li>
<li><strong>Week 2-3: Apply to Bankable Black-Owned Fund</strong><br>
Up to $50k at low interest. Can run in parallel with Opportunity Fund. These are complementary, not competing. <a href="https://bankable.org/loans/" style="color:#D4AF37;">Apply here</a>.</li>
<li><strong>Week 3-4: <s>Submit Flagstar BIPOC Grant</s></strong> — CLOSED (all awards distributed)<br>
Monitor Indiana Black Expo + Flagstar for future rounds.</li>
<li><strong>Week 4-6: Apply for SBA Loan (traditional)</strong><br>
With LLC formed, EIN in hand, business plan written, and Opportunity Fund coaching on your resume — you're a stronger applicant. Target $65-80k.</li>
<li><strong><s>Month 2-3: USDA Business Builder</s></strong> — TERMINATED (July 2025, program killed by current admin)<br>
No longer available. Regional Food Business Centers shut down.</li>
<li><strong>Month 3+: REAP Solar Grant (when ready to install)</strong><br>
Apply once you know where T00-DRIP will park (need to confirm rural eligibility). Covers up to 50% of your solar/battery system. Stack with the 30% federal ITC for up to 80% covered.</li>
<li><strong>Ongoing: Location scouting in Enterprise/Opportunity Zones</strong><br>
Tell Kiowa to cross-reference her location list with the Enterprise Zone map. Parking in a zone = automatic tax credits on top of everything else.</li>
</ol>
<div class="note" style="margin-top:1.5rem; background: rgba(255,255,255,0.1); border-left-color: #D4AF37;">
<strong>Total potential capital stack (updated August 2026):</strong><br>
• Opportunity Fund: $30k (loan)<br>
• Bankable: $50k (loan)<br>
<s>Flagstar: $5k (grant)</s> — CLOSED<br>
• SBA: $65-80k (loan)<br>
<s>USDA Business Builder: up to $100k (grant)</s> — TERMINATED<br>
• REAP + ITC: 80% of solar costs (grant + tax credit)<br>
• EASSI (South Bend): solar/energy grant (inquiry sent)<br><br>
<strong>Realistic target: $80-160k in loans + solar grants covering power system.</strong><br>
Focus: Opportunity Fund coaching → Bankable → SBA. Solar grants after location secured.
</div>
</div>
<h2>Top 3 to Pursue Now</h2>
<ol>
<li><b>Indiana Legend Fund</b> — prepare a lender packet, pre-apply with a participating lender for ~$50K.</li>
<li><b>Indiana MBE certification</b> — first confirm EO 26-17 status with IDOA; verify Sam holds ≥51% ownership + control; then apply. Opens contracts, not startup cash.</li>
<li><b>SBA Microloan</b> — find an Indiana intermediary, get their underwriting checklist, compare vs. Legend Fund.</li>
</ol>
<footer>
SnS Hospitality Group LLC — T00-DRIP Funding Research<br>
Researched August 5, 2026 | Review quarterly for new application windows<br><br>
<em>Good Coffee. Great Vibes. On Purpose.</em>
<b>The Daily Pour</b> — SnS Hospitality Group LLC · Funding Research (ChatGPT-sourced, 2026-08-21)<br>
Programs sourced from official IEDC / SBA / Indiana DOR / IDOA pages. Confirm current terms directly with each agency/lender before relying on any figure. Not tax or legal advice.
</footer>
<h2>Message to Team (Kiowa)</h2>
<div class="card">
<p><strong>From:</strong> Sam &nbsp;|&nbsp; <strong>Date:</strong> August 5, 2026</p>
<hr style="border:none; border-top:1px solid #E7B4B8; margin:0.75rem 0;">
<p>Hey Kiowa,</p>
<p>I'm working on getting us funded. I put together a full research doc on every grant, loan, and program we qualify for — it's in the shared Drive.</p>
<p><strong>Where to find it:</strong></p>
<ul style="margin:0.5rem 0 0.5rem 1.5rem;">
<li>Legal folder: <a href="https://drive.google.com/drive/folders/1kp6q5v6UcJAraaiRncsMg60KV3PPjQoj?usp=drive_link" target="_blank">Google Drive — Legal</a></li>
<li>A copy is also in the Research folder</li>
</ul>
<p>I sent you an email giving you access to the parent folder so you can see everything.</p>
<p><strong>My focus right now:</strong> Task 1 from the funding strategy — filing the LLC and getting the EIN. Once that's done, we can start submitting applications.</p>
<p><strong>Your part (when ready):</strong> Start thinking about locations. Some areas in South Bend are in "Enterprise Zones" which give us automatic tax credits just for operating there. When you're scouting parking lots, I'll share the zone map so we can cross-reference.</p>
<p>You'll have visibility of all deliverables in the shared Drive as things get filed.</p>
<p>— Sam</p>
</div>
<footer>
SnS Hospitality Group LLC — T00-DRIP Funding Research<br>
Researched August 5, 2026 | Review quarterly for new application windows<br><br>
<em>Good Coffee. Great Vibes. On Purpose.</em>
</footer>
</body>
</html>

View File

@ -0,0 +1,172 @@
<!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 — Health Dept &amp; Certification Checklist</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700;900&family=Montserrat:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
:root{
--espresso:#4B2E20; --blush:#E7B4B8; --gold:#D4AF37;
--linen:#F7EFE6; --taupe:#A78A7A; --charcoal:#333333;
}
*{box-sizing:border-box;}
body{
font-family:"Montserrat",Helvetica,Arial,sans-serif;
color:var(--charcoal); background:var(--taupe);
margin:0; padding:0; line-height:1.6;
}
h1,h2,h3,.serif{font-family:"Playfair Display",Georgia,serif;}
.wrap{max-width:900px; margin:24px auto; background:var(--linen); box-shadow:0 6px 24px rgba(0,0,0,.25); border-radius:12px; overflow:hidden;}
header{background:var(--espresso); color:var(--linen); padding:38px 44px; border-bottom:5px solid var(--gold);}
header .cup{font-size:2rem;}
header h1{margin:6px 0 4px; font-size:2.1rem; font-weight:900;}
header .sub{color:var(--blush); font-size:1rem; font-family:"Playfair Display",serif; font-style:italic;}
header .meta{color:var(--taupe); font-size:.82rem; margin-top:14px; line-height:1.5;}
.body{padding:32px 44px 48px;}
.warn{background:#fbf3ef; border-left:4px solid var(--gold); padding:12px 16px; border-radius:0 6px 6px 0; font-size:.9rem; margin:0 0 28px;}
h2.big{color:var(--espresso); font-size:1.6rem; text-align:center; letter-spacing:2px; text-transform:uppercase; margin:30px 0 22px;}
.step{background:#fff; border:1px solid #e6dccd; border-radius:10px; padding:6px 22px 18px; margin:16px 0; position:relative;}
.step h3{color:var(--espresso); font-size:1.25rem; margin:16px 0 8px; display:flex; align-items:center; gap:10px;}
.badge{display:inline-flex; align-items:center; justify-content:center; min-width:30px; height:30px; padding:0 10px; background:var(--gold); color:var(--espresso); border-radius:20px; font-family:"Montserrat"; font-weight:700; font-size:.85rem;}
.step .label{font-size:.72rem; letter-spacing:1.5px; text-transform:uppercase; color:var(--taupe); font-weight:600; margin:10px 0 3px;}
.step p{margin:6px 0;}
.step ul{margin:6px 0; padding-left:20px;}
.step li{margin:5px 0;}
a{color:#8a5a2b; text-decoration:none; border-bottom:1px solid var(--blush); word-break:break-word;}
a:hover{color:var(--espresso); border-bottom-color:var(--gold);}
.first-flag{display:inline-block; background:var(--blush); color:var(--espresso); font-size:.68rem; font-weight:700; padding:2px 10px; border-radius:20px; text-transform:uppercase; letter-spacing:.5px;}
table{width:100%; border-collapse:collapse; margin:14px 0; background:#fff; border-radius:8px; overflow:hidden; font-size:.88rem;}
th{background:var(--espresso); color:var(--linen); text-align:left; padding:9px 11px; font-weight:500;}
td{padding:8px 11px; border-bottom:1px solid #eadfd2;}
tr:nth-child(even) td{background:#faf5ee;}
.contact{background:var(--espresso); color:var(--linen); padding:20px 24px; border-radius:10px; margin:22px 0;}
.contact h3{color:var(--gold); margin:0 0 10px;}
.contact a{color:var(--blush); border-bottom-color:rgba(231,180,184,.4);}
.contact ol{margin:12px 0 0; padding-left:20px;}
.contact li{margin:6px 0;}
.good{background:#fbf6ef; border:1px dashed var(--gold); border-radius:10px; padding:14px 20px; margin:22px 0;}
.good h3{color:var(--espresso); margin:0 0 6px; font-size:1.1rem;}
.foot{text-align:center; font-size:.78rem; color:var(--taupe); font-style:italic; margin-top:30px;}
@media print{ body{background:#fff;} .wrap{box-shadow:none; margin:0; max-width:none; border-radius:0;} a{color:var(--charcoal);} }
</style>
</head>
<body>
<div class="wrap">
<header>
<div class="cup"></div>
<h1>Health Department &amp; Certification Checklist</h1>
<div class="sub">The Daily Pour — everything you need to legally serve coffee</div>
<div class="meta">
St. Joseph County · City of South Bend, Indiana<br>
Governing rules: Indiana 410 IAC 7-24 / 7-26 (Retail Food Establishment Sanitation, updated 4/16/2025) + St. Joseph County Chapter 117.
</div>
</header>
<div class="body">
<div class="warn">
⚠️ Requirements and fees change — always confirm current details with the SJC Health Department before paying. Links verified 2026-08.
</div>
<h2 class="big">Do This In Order</h2>
<!-- STEP 1 -->
<div class="step">
<h3><span class="badge">1</span> Certified Food Protection Manager <span class="first-flag">Do this first</span></h3>
<p><b>What:</b> Indiana requires <b>at least one Certified Food Handler/Manager per establishment</b> (since Jan 1, 2005). The rule is <b>exam-based</b> — you pass an accredited (ANAB/ANSI) exam. <b>ServSafe Manager</b> is the standard credential. This is a <em>person's</em> certification, not the business's.</p>
<p><b>Who:</b> You (Samuel) AND Kiowa — and eventually your Location Manager. <b>Get at least 2 people certified</b> so the trailer is never operating without a certified person present.</p>
<p><b>Cost:</b> ~$179 online bundle (course + proctored exam), or ~$75 in-person class (book/exam separate). Valid <b>5 years</b>.</p>
<div class="label">Where to sign up</div>
<ul>
<li><b>ServSafe Manager</b> (online course + remote-proctored exam — fastest):<br><a href="https://www.servsafe.com/ServSafe-Manager" target="_blank">servsafe.com/ServSafe-Manager</a></li>
<li><b>ServSafe Manager exam details:</b><br><a href="https://www.servsafe.com/access/ss/catalog/productdetail/ssmct7x" target="_blank">servsafe.com/…/ssmct7x</a></li>
<li><b>In-person class + exam nearby</b> (MSU Extension, SW Michigan/Berrien, ~$75):<br><a href="https://www.canr.msu.edu/servsafe/" target="_blank">canr.msu.edu/servsafe</a></li>
<li><b>Ivy Tech</b> (South Bend area) also offers ServSafe training — call the South Bend/Elkhart campus.</li>
</ul>
<p style="font-size:.85rem; color:var(--taupe);"><em>Do this FIRST — it's independent of the trailer, takes time to schedule/pass, and the knowledge helps you design the buildout correctly.</em></p>
</div>
<!-- STEP 2 -->
<div class="step">
<h3><span class="badge">2</span> Mobile Food Establishment Plan Review</h3>
<p><b>What:</b> The SJC Health Department reviews your trailer's layout, water supply, waste system, sinks, handwashing, and refrigeration <b>before</b> you finalize the build. This is where your self-contained fresh/gray/black tank + hand-wash + 2-comp sink setup gets approved (and where the "daily commissary return" question gets settled).</p>
<p><b>Why order matters:</b> Submit this BEFORE spending on the buildout/window cut — so they don't reject a layout you've already paid for.</p>
<div class="label">Where</div>
<ul>
<li><b>SJC Health Dept — Food Services program &amp; documents:</b><br><a href="https://www.in.gov/localhealth/stjosephcounty/food-services-and-pool-program/" target="_blank">in.gov/localhealth/stjosephcounty/food-services-and-pool-program</a></li>
<li>Ask for the <b>"Mobile Food Establishment Plan Review packet"</b> and the <b>Commissary Agreement</b> form.</li>
<li><b>Phone:</b> (574) 235-9721 · 227 W. Jefferson Blvd., 9th Floor, South Bend, IN 46601</li>
</ul>
<p><b>Cost:</b> Plan review fee (confirm current — budget ~$100200).</p>
</div>
<!-- STEP 3 -->
<div class="step">
<h3><span class="badge">3</span> Build / Finish the Trailer to the Approved Plan</h3>
<p>Build exactly to what plan review approved. Any change → re-confirm with the health dept.</p>
</div>
<!-- STEP 4 -->
<div class="step">
<h3><span class="badge">4</span> Mobile Food Establishment Permit + Inspection</h3>
<p><b>What:</b> After the trailer is finished, SJC inspects it. Pass = your <b>Mobile Food Establishment permit</b> (your license to operate). Renewed <b>annually</b>.</p>
<p><b>Cost:</b> ~$200 permit + ~$100 inspection (already in materials.csv). Confirm current fees.</p>
<div class="label">Where</div>
<ul>
<li>Same SJC Health Dept contact as Step 2:<br><a href="https://www.in.gov/localhealth/stjosephcounty/food-services-and-pool-program/" target="_blank">in.gov/localhealth/stjosephcounty/food-services-and-pool-program</a></li>
</ul>
</div>
<!-- STEP 5 -->
<div class="step">
<h3><span class="badge">5</span> Food Handler Cards for Staff</h3>
<p><b>What:</b> Basic food-safety cards for the rest of your staff (simpler than the Manager cert). Indiana's per-establishment requirement is met by the certified Manager (Step 1), but individual food handler cards for all staff are best practice and may be required for the mobile permit — <b>confirm with SJC</b>.</p>
<p><b>Cost:</b> ~$1015 per person, online, ~12 hours. ANAB-accredited.</p>
<div class="label">Where to sign up</div>
<ul>
<li><b>StateFoodSafety — Indiana Food Handler course:</b><br><a href="https://www.statefoodsafety.com/food-handler/indiana-courses" target="_blank">statefoodsafety.com/food-handler/indiana-courses</a></li>
<li><b>ServSafe Food Handler (basic):</b><br><a href="https://www.servsafe.com/ServSafe-Food-Handler" target="_blank">servsafe.com/ServSafe-Food-Handler</a></li>
<li><b>Indiana Dept. of Health — food handler requirements:</b><br><a href="https://www.in.gov/health/food-protection/retail/certification-of-food-handler-requirements/" target="_blank">in.gov/health/food-protection/retail/certification-of-food-handler-requirements</a></li>
</ul>
<p><b>When:</b> Each staff member before their first shift.</p>
</div>
<!-- QUICK REF -->
<h2 class="big">Quick Reference — Costs &amp; Timing</h2>
<table>
<tr><th>Step</th><th>Item</th><th>Cost</th><th>Valid</th><th>Timing</th></tr>
<tr><td>1</td><td>ServSafe Manager (×2 people)</td><td>~$179 ea</td><td>5 yrs</td><td>FIRST — before buildout</td></tr>
<tr><td>2</td><td>Plan Review</td><td>~$100200</td><td>per build</td><td>Before finishing trailer</td></tr>
<tr><td>4</td><td>Mobile Food Permit</td><td>~$200</td><td>1 yr</td><td>Before opening</td></tr>
<tr><td>4</td><td>Inspection</td><td>~$100</td><td>per inspection</td><td>Before opening</td></tr>
<tr><td>5</td><td>Food Handler cards (per staff)</td><td>~$1015 ea</td><td>3 yrs</td><td>Before each hire works</td></tr>
</table>
<!-- CONTACT -->
<div class="contact">
<h3>Key Contact — St. Joseph County Health Department</h3>
<p style="margin:0;">227 W. Jefferson Blvd., 9th Floor, County-City Building, South Bend, IN 46601<br>
<b>Phone:</b> (574) 235-9721 · <b>Fax:</b> (574) 235-9497<br>
<b>Web:</b> <a href="https://www.sjchd.org" target="_blank">sjchd.org</a> · <a href="https://www.in.gov/localhealth/stjosephcounty/food-services-and-pool-program/" target="_blank">Food Services program page</a></p>
<p style="margin:14px 0 0;"><b style="color:var(--gold);">Call them first and ask three questions:</b></p>
<ol>
<li>"For a mobile coffee trailer, do you require food handler cards for all staff, or just one certified manager?"</li>
<li>"Can I get the Mobile Food Establishment Plan Review packet and the Commissary Agreement?"</li>
<li>"With self-contained water/waste tanks on board, can I operate without daily return to a commissary?"</li>
</ol>
</div>
<!-- GOOD NEWS -->
<div class="good">
<h3>☕ Coffee = low-risk (good news)</h3>
<p style="margin:0;">No raw meat, minimal cooking, mostly beverages + pre-packaged/bakery items = simpler plan review. Your main scrutiny areas: <b>water supply/waste, handwashing sink, refrigeration temps, milk handling.</b> Your equipment list already covers all four.</p>
</div>
<p class="foot">Compiled 2026-08. Indiana per-establishment certified-manager requirement per 410 IAC 7-24; food-handler-card specifics vary by county — confirm with SJC.</p>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,151 @@
<!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 — Trailer Spec Sheet (for CAD Designer)</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700;900&family=Montserrat:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
:root{--espresso:#4B2E20;--blush:#E7B4B8;--gold:#D4AF37;--linen:#F7EFE6;--taupe:#A78A7A;--charcoal:#333333;}
*{box-sizing:border-box;}
body{font-family:"Montserrat",Helvetica,Arial,sans-serif;color:var(--charcoal);background:var(--taupe);margin:0;line-height:1.55;}
h1,h2,h3,.serif{font-family:"Playfair Display",Georgia,serif;}
.wrap{max-width:900px;margin:24px auto;background:var(--linen);box-shadow:0 6px 24px rgba(0,0,0,.25);border-radius:12px;overflow:hidden;}
header{background:var(--espresso);color:var(--linen);padding:36px 44px;border-bottom:5px solid var(--gold);}
header h1{margin:6px 0 4px;font-size:2rem;font-weight:900;}
header .sub{color:var(--blush);font-style:italic;font-family:"Playfair Display",serif;}
header .meta{color:var(--taupe);font-size:.82rem;margin-top:12px;}
.body{padding:30px 44px 46px;}
h2{color:var(--espresso);border-bottom:3px solid var(--gold);padding-bottom:6px;margin-top:34px;font-size:1.4rem;}
h3{color:var(--espresso);margin-top:22px;font-size:1.1rem;}
table{width:100%;border-collapse:collapse;margin:12px 0;background:#fff;border-radius:8px;overflow:hidden;font-size:.9rem;}
th{background:var(--espresso);color:var(--linen);text-align:left;padding:8px 11px;font-weight:500;}
td{padding:7px 11px;border-bottom:1px solid #eadfd2;vertical-align:top;}
tr:nth-child(even) td{background:#faf5ee;}
td:first-child{font-weight:600;color:var(--espresso);width:38%;}
.lead{background:#fff;border-left:5px solid var(--blush);padding:14px 18px;border-radius:0 8px 8px 0;margin:16px 0;}
.callout{background:var(--espresso);color:var(--linen);padding:16px 20px;border-radius:10px;margin:16px 0;}
.callout b{color:var(--gold);}
ul{padding-left:20px;} li{margin:5px 0;}
.photo-note{background:#fbf6ef;border:1px dashed var(--gold);border-radius:8px;padding:12px 18px;font-size:.88rem;margin:14px 0;}
.foot{text-align:center;font-size:.78rem;color:var(--taupe);font-style:italic;margin-top:28px;}
@media print{body{background:#fff;}.wrap{box-shadow:none;margin:0;max-width:none;border-radius:0;}}
</style>
</head>
<body>
<div class="wrap">
<header>
<h1>Trailer Spec Sheet</h1>
<div class="sub">The Daily Pour — mobile drive-through coffee trailer</div>
<div class="meta">Prepared for CAD / plan-review designer · SnS Hospitality Group LLC · South Bend, IN · 2026-08</div>
</header>
<div class="body">
<div class="lead">
<b>Designer brief:</b> This is the base trailer shell we are purchasing. We need scaled 2D plan-review-ready drawings (floor plan, elevations, plumbing, electrical, equipment list, finish schedule) for <b>St. Joseph County, Indiana</b> health-department approval. Interior will be a boutique drive-through coffee galley. Reference interior photos are provided separately (bare plywood interior, rear ramp, one side RV door).
</div>
<h2>1 · Base Trailer — As Purchased</h2>
<table>
<tr><td>Year / Make / Model</td><td>2026 US Cargo 8.5×26 — 7'6" inside height, 9800 GVWR (Car/Truck/SXS/UTV enclosed cargo)</td></tr>
<tr><td>Dealer</td><td>Mid-City Trailers, 51401 State Rte 19, Elkhart, IN · (574) 361-1344 · Stock #26UC98431</td></tr>
<tr><td>Exterior width</td><td>8.5 ft (102")</td></tr>
<tr><td>Interior width</td><td>~100" wall-to-wall (approx; confirm at pickup)</td></tr>
<tr><td>Box length</td><td>26 ft + V-nose (front)</td></tr>
<tr><td>Interior height</td><td>7'6" (90")</td></tr>
<tr><td>Empty weight</td><td>4,390 lb</td></tr>
<tr><td>GVWR</td><td>9,800 lb</td></tr>
<tr><td>Payload capacity</td><td>~5,410 lb (GVWR empty)</td></tr>
<tr><td>Axles</td><td>Tandem 5,200 lb (10,400 lb total capacity)</td></tr>
<tr><td>Wheels</td><td>Aluminum</td></tr>
<tr><td>Exterior skin</td><td>.080 polycore screwless (smooth)</td></tr>
<tr><td>Frame / construction</td><td>16" on-center floor, walls, AND ceiling crossmembers; extended A-frame</td></tr>
<tr><td>Roof</td><td>1-piece aluminum</td></tr>
</table>
<h2>2 · Existing Openings &amp; Features (as delivered)</h2>
<table>
<tr><td>Rear door</td><td>Ramp door. Opening: <b>89.5" tall × 94" wide</b></td></tr>
<tr><td>Side door</td><td>RV-style side entry door (curbside — see reference photo, right wall)</td></tr>
<tr><td>Floor</td><td>Plywood deck with 4 recessed D-rings; black scuff-guard trim along wall base</td></tr>
<tr><td>Walls / ceiling (as delivered)</td><td>Bare plywood walls; exposed black steel ceiling ribs; 1 dome light. <b>To be finished</b> with smooth, cleanable FRP/aluminum per health code.</td></tr>
<tr><td>Lighting (stock)</td><td>LED exterior lights + rear flare loading light; single interior dome</td></tr>
<tr><td>Jacks</td><td>Rear stabilizer jacks</td></tr>
</table>
<div class="photo-note">
📷 <b>Reference photos provided</b> (folder <code>8x24-reference-photos</code>):
<ul style="margin:8px 0 0;">
<li><b>drip-hl-view.png</b> — AI concept layout of The Daily Pour: top-down equipment placement + 4 interior view angles. <b>USE FOR DESIGN INTENT / LAYOUT / LOOK.</b> ⚠️ The specs printed on this image (8.5×24, 14,000 GVWR, 7,000 lb axles) are NOT accurate — use Section 1 of this sheet for real dimensions/weights (8.5×26, 9,800 GVWR, 5,200 lb axles).</li>
<li><b>sample-image.png</b> — additional concept/reference render.</li>
<li><b>inside-black.jpg</b> — real photo of the bare interior (plywood walls, ceiling ribs, curbside RV door, D-rings, base trim) showing actual construction/finish to design into. Same US Cargo build family (demo unit is shorter, but identical construction).</li>
<li><b>IMG_1641/1642/1643-150x150.jpg</b> — small thumbnails (low-res; request full-size from owner if detail needed).</li>
</ul>
<b>Rule:</b> concept renders = layout &amp; style; this spec sheet's Section 1 = the real trailer dimensions that govern the CAD.
</div>
<h2>3 · Modifications Needed (for the designer to plan)</h2>
<ul>
<li><b>Serving window:</b> add ~3'×4' concession window on ONE long side wall (streetside, opposite the RV door) for drive-through service — with wall-post reinforcement around the cut (walls are 16" OC = reinforceable).</li>
<li><b>Finish:</b> walls + ceiling finished in smooth, washable FRP or aluminum (health-code cleanable surfaces); commercial-grade sealed/coved flooring.</li>
<li><b>Layout:</b> galley plan with a clear center aisle for 12 baristas; espresso station along the service-window wall, prep + sinks on the opposite wall.</li>
</ul>
<h2>4 · Equipment to Lay Out (with rough footprints)</h2>
<p style="font-size:.85rem;color:var(--taupe);">Dimensions are typical for the models specified; designer should confirm against final purchased units. Full item list in materials.csv.</p>
<table>
<tr><th>Zone / Item</th><th>Notes for placement</th></tr>
<tr><td>Espresso machine — Nuova Simonelli Appia Life 2-Group</td><td>~30"W × 22"D counter footprint; on service-window wall; needs 110V + water + drain</td></tr>
<tr><td>Grinder — Eureka Atom 75</td><td>~8"W × 15"D; beside espresso machine</td></tr>
<tr><td>POS — Square Terminal + iPad</td><td>At service window</td></tr>
<tr><td>Undercounter refrigerator</td><td>~24"W; milk/dairy; near espresso station</td></tr>
<tr><td>Compact freezer</td><td>~24"W; frozen goods</td></tr>
<tr><td>Blenders ×2 + drip brewer</td><td>Counter appliances; prep wall</td></tr>
<tr><td>Hand-wash sink (wall-mount)</td><td>Dedicated, separate from dish sink — HEALTH CODE REQUIRED</td></tr>
<tr><td>2- or 3-compartment sink</td><td>Utensil/pot washing; NSF</td></tr>
<tr><td>Water heater (tankless propane)</td><td>Feeds sinks; propane-fired</td></tr>
<tr><td>Mini-split heat/AC (12k BTU)</td><td>48V DC; interior air handler + exterior condenser location</td></tr>
<tr><td>Microwave / air fryer</td><td>Counter; prep wall</td></tr>
</table>
<h2>5 · Water &amp; Waste System (critical for plan review)</h2>
<table>
<tr><td>Fresh water tank</td><td>65 gal — under-counter or under-trailer</td></tr>
<tr><td>Gray water tank</td><td>50 gal — under trailer (sink waste)</td></tr>
<tr><td>Black water tank + toilet</td><td>30 gal — permanent RV-style toilet + holding</td></tr>
<tr><td>Water pump</td><td>12V, 3.5 GPM on-demand</td></tr>
<tr><td>Plumbing</td><td>PEX; fresh tank → pump → heater → sinks/toilet → gray/black tanks</td></tr>
<tr><td>Sizing rule</td><td>Gray tank ≥ fresh tank capacity (health-code norm)</td></tr>
</table>
<h2>6 · Electrical / Power</h2>
<table>
<tr><td>Battery bank</td><td>LiFePO4 35 kWh (main power)</td></tr>
<tr><td>Inverter</td><td>Pure sine, ~9500W (or battery built-in)</td></tr>
<tr><td>Generator</td><td>Predator 3500 inverter — auto-start at low SOC; exterior/vented location</td></tr>
<tr><td>Shore power</td><td>30A RV inlet (bypass generator when lot has power)</td></tr>
<tr><td>Outlets</td><td>Multiple 110V at both counters; GFCI near water</td></tr>
<tr><td>Lighting</td><td>12V LED interior + service-window task lighting</td></tr>
</table>
<h2>7 · Deliverables Requested from Designer</h2>
<ul>
<li>Scaled 2D <b>floor plan</b> (top-down) with equipment placement + dimensions</li>
<li><b>Elevations</b> — service-window wall + sink/prep wall</li>
<li><b>Plumbing plan</b> — fixtures + fresh/gray/black tanks, water heater, pump</li>
<li><b>Electrical plan</b> — battery/generator/inverter, outlets, lighting</li>
<li><b>Equipment list</b> with specs + <b>finish schedule</b> (materials)</li>
<li>Files: <b>PDF + editable source (DWG / DXF or SketchUp)</b> — we want the editable file for future 3D generation</li>
<li>Formatted for St. Joseph County, IN health-department plan-review submission</li>
</ul>
<div class="callout">
<b>Brand palette</b> (for any styled renders/finish notes): Rich Espresso <code>#4B2E20</code> · Blush Pink <code>#E7B4B8</code> · Antique Gold <code>#D4AF37</code> · Classic Linen <code>#F7EFE6</code> · Warm Taupe <code>#A78A7A</code>. Feel: boutique coffee-house — walnut wood counters, matte black hardware, brushed gold accents, warm 2700K lighting.
</div>
<p class="foot">Prepared by SnS Hospitality Group LLC for CAD design. Base trailer specs per Mid-City Trailers listing (Stock #26UC98431). Equipment dimensions are typical — confirm against final purchased units before fabrication.</p>
</div>
</div>
</body>
</html>

View File

@ -1,6 +1,7 @@
Category,Item,Description,Qty,Est. Unit Price,Est. Total,Priority,Link,Notes
Trailer,Enclosed Cargo Trailer (8x14-16),Used or new 8ft x 14-16ft enclosed trailer for drive-through conversion,1,"$7,500","$7,500",Critical,https://www.trailersmidwest.com/,"Trailers Midwest — Elkhart IN (~15 mi from South Bend). Also: I-69 Trailer Center (Fort Wayne) or indianatrailersales.net. Range $6000-9000."
Trailer,"Enclosed Cargo Trailer (8.5x26, 7'6"" interior) — US Cargo","2026 US Cargo 8.5x26 enclosed, 7'6"" (90"") interior height, 9800 GVWR, 5200lb axles, .080 polycore screwless exterior, 16"" OC floors/walls/ceiling, rear ramp. Empty 4390 lb. For drive-through conversion.",1,"$12,999","$12,999",Critical,https://www.midcitytrailers.com/,"Mid-City Trailers, Elkhart IN (~15mi). Stock #26UC98431. Contact Kean 574-361-1344 / kean@midcitytrailers.com. $12,999 cash/finance, NO freight/setup fees, + Indiana sales tax (~7% = ~$910) => ~$13,900 out-the-door. Delivery available for fee (or tow w/ Tundra). Confirm w/ Kean: serving-window cut + wall-post reinforcement. Financing via Sheffield / Clicklease."
Trailer,Trailer Buildout (electrical + plumbing + counters + window),Custom interior conversion — wiring + outlets + countertop + serving window cut,1,"$10,000","$10,000",Critical,,"Local builder or DIY. Get quotes from trailer conversion shops in Elkhart (trailer capital of the world — dozens within 15 mi)."
Trailer,Tow Vehicle Setup (brake controller + hitch),"2013 Toyota Tundra 5.7L V8 (~10,000 lb tow rating) — REQUIRED: electric trailer brake controller + Class IV hitch + 2-5/16"" ball. Weight-distributing hitch recommended once built out.",1,$350,$350,High,,"Tundra 5.7L V8 handles the 9800 GVWR trailer w/ margin (empty 4390 lb, built-out ~7-9k lb). CONFIRM engine is 5.7L V8 (NOT V6) + factory tow package. Brake controller ~$150+install (IN requires trailer brakes >3000 lb). Ford Edge CANNOT tow this (3500 lb max < 4390 lb empty)."
Coffee Equipment,Nuova Simonelli Appia Life 2-Group,Commercial 2-group espresso machine — high-volume workhorse,1,"$9,000","$9,000",Critical,https://www.nuovasimonelli.it/en/products/appia-life,"Industry standard for mobile/small cafe. Reliable + serviceable."
Coffee Equipment,Eureka Atom 75,Commercial espresso burr grinder — 75mm flat burrs + stepless adjustment,1,"$2,000","$2,000",Critical,https://www.amazon.com/Eureka-Atom-75/s?k=eureka+atom+75,"Fast grind speed, low retention. Pairs with Appia Life."
Coffee Equipment,Commercial Blender (smoothies/frappes),2200W soundproof commercial blender for ice + smoothies,2,$160,$320,High,https://www.amazon.com/Commercial-Smoothies-Soundproof-Stainless-Restaurant/dp/B0D46F93DS,"Need 2 for speed during rush. ~$130-200 each."

1 Category Item Description Qty Est. Unit Price Est. Total Priority Link Notes
2 Trailer Enclosed Cargo Trailer (8x14-16) Enclosed Cargo Trailer (8.5x26, 7'6" interior) — US Cargo Used or new 8ft x 14-16ft enclosed trailer for drive-through conversion 2026 US Cargo 8.5x26 enclosed, 7'6" (90") interior height, 9800 GVWR, 5200lb axles, .080 polycore screwless exterior, 16" OC floors/walls/ceiling, rear ramp. Empty 4390 lb. For drive-through conversion. 1 $7,500 $12,999 $7,500 $12,999 Critical https://www.trailersmidwest.com/ https://www.midcitytrailers.com/ Trailers Midwest — Elkhart IN (~15 mi from South Bend). Also: I-69 Trailer Center (Fort Wayne) or indianatrailersales.net. Range $6000-9000. Mid-City Trailers, Elkhart IN (~15mi). Stock #26UC98431. Contact Kean 574-361-1344 / kean@midcitytrailers.com. $12,999 cash/finance, NO freight/setup fees, + Indiana sales tax (~7% = ~$910) => ~$13,900 out-the-door. Delivery available for fee (or tow w/ Tundra). Confirm w/ Kean: serving-window cut + wall-post reinforcement. Financing via Sheffield / Clicklease.
3 Trailer Trailer Buildout (electrical + plumbing + counters + window) Custom interior conversion — wiring + outlets + countertop + serving window cut 1 $10,000 $10,000 Critical Local builder or DIY. Get quotes from trailer conversion shops in Elkhart (trailer capital of the world — dozens within 15 mi).
4 Trailer Tow Vehicle Setup (brake controller + hitch) 2013 Toyota Tundra 5.7L V8 (~10,000 lb tow rating) — REQUIRED: electric trailer brake controller + Class IV hitch + 2-5/16" ball. Weight-distributing hitch recommended once built out. 1 $350 $350 High Tundra 5.7L V8 handles the 9800 GVWR trailer w/ margin (empty 4390 lb, built-out ~7-9k lb). CONFIRM engine is 5.7L V8 (NOT V6) + factory tow package. Brake controller ~$150+install (IN requires trailer brakes >3000 lb). Ford Edge CANNOT tow this (3500 lb max < 4390 lb empty).
5 Coffee Equipment Nuova Simonelli Appia Life 2-Group Commercial 2-group espresso machine — high-volume workhorse 1 $9,000 $9,000 Critical https://www.nuovasimonelli.it/en/products/appia-life Industry standard for mobile/small cafe. Reliable + serviceable.
6 Coffee Equipment Eureka Atom 75 Commercial espresso burr grinder — 75mm flat burrs + stepless adjustment 1 $2,000 $2,000 Critical https://www.amazon.com/Eureka-Atom-75/s?k=eureka+atom+75 Fast grind speed, low retention. Pairs with Appia Life.
7 Coffee Equipment Commercial Blender (smoothies/frappes) 2200W soundproof commercial blender for ice + smoothies 2 $160 $320 High https://www.amazon.com/Commercial-Smoothies-Soundproof-Stainless-Restaurant/dp/B0D46F93DS Need 2 for speed during rush. ~$130-200 each.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

@ -0,0 +1,79 @@
# Trailer Candidate — 2026 US Cargo 8.5x26 (Mid-City Trailers)
**Status:** Top candidate. Sam to contact Kean later for out-the-door price + serving-window question.
**Captured:** 2026-08-22
---
## The Unit
| Field | Value |
|-------|-------|
| **Year / Make** | 2026 US Cargo |
| **Model** | 8.5X26 7'6" INSIDE HEIGHT 9800GVWR (Car/Truck/SXS/UTV Cargo Enclosed) |
| **Stock #** | 26UC98431 |
| **Price** | **$12,999.00** (cash or finance — same price) |
| **Condition** | New, Available |
| **Location** | Mid-City Trailers, Elkhart, IN (~15 mi from South Bend) |
| **Listing** | https://www.midcitytrailers.com/unit/2026-us-cargo-8-5x26-7-6-inside-height-9800gvwr-8-5-x-26-car-truck-sxs-utv-cargo-enclosed-trailer-1178835 |
### Specs
- **Size:** 8.5 × 26 (26' box + V-nose)
- **Interior height:** 7'6" (90") ✅ — the tall spec we wanted
- **Empty weight:** 4,390 lb
- **GVWR:** 9,800 lb
- **Axles:** 5,200 lb (dual = 10,400 lb capacity) ✅
- **Rear door opening:** 89.5" tall × 94" wide (ramp rear door)
- **Exterior:** .080 polycore screwless (premium, wrap-friendly) ✅
- **Construction:** 16" OC floors, walls, AND ceiling (reinforced — good for wall-mounting equipment + window cut) ✅
- **Extras:** Extended A-frame, rear stabilizer jacks, aluminum wheels, 1-piece aluminum roof, LED exterior lights, rear flare w/ loading light, 4 D-rings in floor + 4 on walls
### Pricing notes
- **NO inbound freight fees. NO setup fees.**
- All prices **+ tax** (Indiana resident = ~7% IN sales tax ≈ **$910**) → **~$13,900 out-the-door** before delivery.
- Delivery available for additional fee.
- Financing available through **Sheffield Financial** & **Clicklease** (approved credit, new trailers).
---
## Contact — Mid-City Trailers
- **Rep:** Kean
- **Phone:** 574-361-1344 (+1 574 361 1344)
- **Email:** kean@midcitytrailers.com
- **Address:** 51401 State Rte 19, Elkhart, IN
- **Web:** midcitytrailers.com
### Questions to ask Kean
1. **Serving window:** Can you cut and frame a ~3'×4' concession serving window in the side wall, with wall-post reinforcement around it? Or should a converter do that? (16" OC walls are reinforceable.)
2. **Out-the-door price:** cash price + Indiana sales tax + delivery to South Bend.
3. Confirm coupler ball size (expected 2-5/16") and hitch class needed.
---
## Towing Analysis
### ❌ 2023 Ford Edge — CANNOT tow this
- Edge max tow rating: **3,500 lb** (best case, ST/tow-package trims; base trims ~2,000 lb or not rated).
- Trailer **empty = 4,390 lb** — already ~890 lb OVER the Edge's max, before any buildout.
- Built out (~7,0009,000 lb) or at GVWR (9,800 lb) = far beyond. Unibody crossover, not built for it.
- **Do not tow with the Edge at all — not even empty to get it home.** Use Mid-City delivery instead.
### ✅ 2013 Toyota Tundra 5.7L V8 — CAN tow this (comfortably)
- Tundra **5.7L V8** tow rating: **~9,80010,400 lb** → covers built-out trailer with margin.
- (4.6L V8 ~6,4006,800 lb = OK; **V6 ~5,000 lb = avoid**.)
- **Confirm on the specific truck:**
1. Engine is **5.7L V8** (not V6).
2. Factory **tow package** (transmission cooler + wiring).
3. Add electric **trailer brake controller** (~$150 + install; Indiana requires trailer brakes >3,000 lb — trailer has them, truck needs the controller).
4. **Class IV** receiver + 2-5/16" ball (confirm coupler size w/ Mid-City).
5. **Weight-distributing hitch** recommended once built out (~7,000+ lb).
- Upside: tow it home yourself (skip delivery fee), reposition for seasonal moves/events/pump-outs, and it becomes a fleet-phase business asset.
---
## Assessment
Strong candidate. Good price for the spec ($12,999 with 5,200 lb axles, polycore exterior, no freight/setup fees). It's "car hauler" trim (rear ramp + D-rings) — the ramp isn't needed for coffee but doesn't hurt; a side serving window gets cut regardless. 26' + V-nose is generous galley (more than the 8.5x24 previously specced), giving room for espresso + prep + service window + power/network gear with aisle to spare.
**Note vs. earlier plan:** this is 8.5x**26** (was discussing 8.5x24). Same 7'6" height. Slightly more length/weight; still within the 5,200 lb axles and Tundra tow capacity.

View File

@ -0,0 +1,115 @@
## The Daily Pour — Revised Build Requirements
1. **Trailer:** 8.5' × 26', 7'6" interior height. This is the correct size going forward.
2. **Drive-through only:** There will be no walk-up service area or customer-accessible interior.
3. **Drive-through service window:** The serving window needs to be on the **opposite side of the trailer from the employee entry/exit door**. It should be positioned low enough for comfortable vehicle service.
4. **Drive-through workstation:** Provide a clear area directly at the window with a **lower pass-through counter/shelf and space for a stool or seat**, allowing an employee to comfortably take orders and hand drinks to customers. Counters/equipment should not obstruct access to the window.
5. **No pastry display case:** Please remove it. Customers will not enter or walk up to the trailer, so a customer-facing pastry display isn't necessary.
6. **Employee entry/exit:** Preserve the trailer's side employee door and design the cabinetry/equipment around its actual factory location. Do not relocate it unless structurally necessary.
7. **Restroom:** Add a compact, completely enclosed employee restroom with a permanent toilet and door.
8. **Handwashing:** Include one dedicated commercial handwashing sink in an accessible location outside the restroom/workflow as required by the reviewing health authority.
9. **Warewashing:** Include a commercial **3-compartment sink with appropriate drainboards**.
10. **Espresso station:** Provide space and utilities for **two commercial 2-group espresso machines**.
11. **Grinders:** Provide **two commercial espresso grinders** adjacent to the espresso workstations.
12. **Coffee brewing:** Provide space for **two commercial coffee brewers**.
13. **Tea station:** Provide an electric commercial hot-water dispenser/kettle for specialty tea service.
14. **Microwave:** One commercial microwave for reheating prepared baked goods.
15. **Air fryer:** One commercial countertop air fryer used **only for reheating prepared baked goods**.
16. **No cooking line:** There will be **no grill, griddle, range, deep fryer, open-flame cooking equipment, or raw-food cooking operation**.
17. **All-electric operation:** Cooking/heating, water heating, HVAC and beverage equipment will be electric. The old propane water-heater design should be removed.
18. **Refrigeration:** Provide **one commercial undercounter refrigerator** at the beverage-preparation station.
19. **Main refrigeration:** Provide **one full-size commercial refrigerator/freezer combination** for bulk refrigerated/frozen inventory.
20. **Remove old refrigeration equipment:** Delete the separate mini-fridge, stand-up freezer and sandwich-prep refrigerator shown in the existing drawings.
21. **Ice:** Include one commercial open-top ice machine/bin positioned near drink production.
22. **Prep space:** Maximize usable counter space for drink preparation and baked-good reheating.
23. **Dry storage:** Use the space saved by eliminating the second large refrigerator/freezer for **full-height storage/pantry cabinetry**.
24. **Operational storage:** Provide organized storage for cups, lids, sleeves, straws, napkins, beans, specialty teas, syrups, flavorings, cleaning supplies and daily restock inventory.
25. **Ingredient drawers:** Include drawers/bins specifically for coffee beans, teas and smaller beverage ingredients.
26. **Freshwater:** Plan for approximately a **65-gallon onboard potable-water tank** if direct water service isn't available.
27. **Freshwater tank location:** Do **not assume the large fresh tank will be mounted underneath the trailer**. Our preferred concept is a low-profile tank inside the conditioned trailer, potentially underneath the espresso/prep counter or inside an enclosed utility cabinet/partition.
28. **Freshwater access:** Provide an exterior potable-water fill connection and service access to the tank, pump, filters, valves and plumbing.
29. **Direct water:** Include provisions for a direct potable-water connection with appropriate backflow protection when a location provides water service.
30. **Water filtration:** Include appropriate filtration/water treatment for the espresso and coffee equipment.
31. **Electric water heater:** Install an appropriately sized electric water heater for the sinks and required hot-water demand.
32. **Gray water:** Final gray-water tank size and location should be determined from actual water usage and applicable health requirements. Underfloor mounting should only be used if adequate frame space and ground clearance exist.
33. **Black water:** Add a separate black-water holding tank for the restroom toilet, preferably positioned close to/below the restroom where structurally practical.
34. **Tank access:** All tanks need accessible fill, drain/dump, venting and service points.
35. **Indiana winter operation:** Water lines, tanks, pumps and vulnerable plumbing need protection against freezing because the trailer will operate in the South Bend area during cold weather.
36. **Mini-split:** Install a **mini-split heat pump providing both air conditioning and heat**. Show the interior air handler, exterior condenser, condensate drain, refrigerant routing and electrical connection.
37. **Electrical system:** The trailer needs a professionally designed electrical system based on the **actual nameplate loads of all final equipment**, not simply an extension-cord arrangement like the current drawing describes.
38. **Electrical outlets:** Provide appropriately positioned outlets and dedicated circuits where required for espresso machines, coffee brewers, refrigerator/freezer, undercounter refrigerator, ice machine, microwave, air fryer, tea equipment, water heater, mini-split, water pump, POS and technology equipment.
39. **Code compliance:** Electrical design and installation must meet the applicable **South Bend/St. Joseph County and Indiana electrical permitting/code requirements** in effect when the trailer is constructed.
40. **Shore power:** Plan around an appropriately sized shore-power system. Our current concept is **50A 120/240V**, but final service size should come from the electrician's load calculation.
41. **Generator:** The final generator needs to be sized from that same electrical load calculation rather than selecting one arbitrarily.
42. **Battery/inverter system:** Provide for an exterior battery/inverter/charging system, with final capacity determined after the electrical loads are known.
43. **Exterior utility equipment:** Generator, battery system, inverter/charger and associated electrical equipment should be in properly designed exterior/weather-protected locations rather than consuming interior galley space.
44. **Mini-split condenser:** Exterior mounting must account for ventilation, service clearance and trailer weight distribution.
45. **Wall-mounted screen:** Provide a dedicated interior wall location with electrical and network connections for an operational display.
46. **Networking mini-rack:** Provide a compact wall-mounted network cabinet/rack.
47. **Technology:** The rack should accommodate the router/cellular connection, managed PoE switch, NVR/security equipment and UPS.
48. **Cameras:** Provide pathways/power/network cabling for exterior/interior PoE security cameras as required.
49. **POS:** Provide a dedicated POS/order station adjacent to the drive-through window without blocking the pass-through area.
50. **Fire extinguishers:** Provide clearly designated and easily accessible mounting locations for the required fire extinguishers.
51. **Fire/ventilation review:** Because there is no grill, fryer, griddle or conventional cooking line, please have the final microwave/air-fryer configuration reviewed to determine the actual ventilation/fire-suppression requirements rather than automatically carrying over the generic Type I hood/ANSUL language currently in the drawings.
52. **Commercial finishes:** Floors, walls, ceilings, counters and cabinetry need to use smooth, durable, easily cleanable materials acceptable to the reviewing health authority.
53. **Lighting:** Include shielded commercial LED lighting with sufficient illumination over all work and cleaning areas.
54. **Weight distribution:** Please account for the location of the freshwater tank, gray/black tanks, espresso machines, refrigeration, batteries, generator and other heavy equipment when determining axle and tongue loading.
55. **Final electrical load calculation:** This needs to happen **before finalizing the electrical panel, shore-power capacity, generator, inverter, battery system or major appliance circuits.**
56. **Final plumbing calculation:** Tank sizes and water-heating capacity should be based on the actual sinks, espresso machines, water demand and applicable health requirements.
57. **Final objective:** The interior should prioritize a **clean two-person coffee-production workflow**: order → espresso/coffee/tea production → finishing → handoff through the drive-through window, with minimal unnecessary movement.

View File

@ -0,0 +1,89 @@
# The Daily Pour — 5-Year Self-Funded Fleet Model (v2)
**Companion to:** `fleet-model-5yr-monthly.csv` (60-month simulation)
**Strategy:** Borrow **$50K once** (Trailer 1) → pay it back on a **~3-year schedule** (not rushed) so
cash frees up early → **self-fund every subsequent trailer** from after-tax retained cash. Never borrow
again. Target **120 customers/day** per trailer. **Labor: full Gusto (employed), no staffing agency.**
**Prepared:** 2026-08 · Tax-accurate (pass-through, Sam 85% share, ~35% reserve, Section 179).
> Reflects Sam's borrowing doctrine: borrow **once** only to break the cold-start; then self-fund forever.
> v2 changes from the first model: (1) loan payoff relaxed from ~13 months to a **~3-year schedule** so
> cash accumulates for growth sooner; (2) **Trailer 2 self-funded at the earliest feasible month (~17)**;
> (3) labor is **full Gusto** (employed), not a staffing agency.
---
## Key result
| Milestone | Result |
|-----------|--------|
| **Loan payment** | **~$1,661/mo** ($50K, 12%, 3-yr schedule) — paid off ~month 37 |
| **Trailer 2** | **Month 17** (earliest self-funding is feasible — see note) |
| **10 trailers reached** | **Month 50 (Year 5)** — fully self-funded off the one loan |
| Year 5 annual revenue | ~$2.83M |
| Year 5 annual operating profit | ~$1.42M |
| Year 5 cash reserve | ~$1.83M |
**Verdict: 10 trailers in 5 years, self-funded off a single $50K loan, is achievable** — with discipline
and if each trailer hits ~120/day. After Year 2, cash is never the bottleneck; **operations** (hiring
managers, securing lots, buildout time) is.
## ⚠️ Note on your "Trailer 2 at month 9" request
**Month 9 is not feasible self-funded.** By month 9, Trailer 1 (still mid-ramp, and you're carrying the
loan + tax reserve) has generated only ~$28K retained cash — short of the ~$65K needed ($50K build +
$15K buffer). The earliest a single ramping trailer can fund the next is **~month 17**. To launch at
month 9 you'd have to **borrow again** or **borrow bigger up front (~$100K)** — both rejected in favor of
your "borrow once" doctrine. Month 17 is also healthier operationally: Trailer 1 is fully ramped and
proven before you scale.
## Trailer launch schedule (derived, not assumed)
| Trailer | Launch | Year | Funded by |
|---------|--------|------|-----------|
| 1 | Month 1 | Y1 | **$50K loan** |
| 2 | Month 17 | Y2 | Retained cash |
| 3 | Month 22 | Y2 | Retained cash |
| 4 | Month 26 | Y3 | Retained cash |
| 5 | Month 30 | Y3 | Retained cash |
| 6 | Month 34 | Y3 | Retained cash |
| 7 | Month 38 | Y4 | Retained cash |
| 8 | Month 42 | Y4 | Retained cash |
| 9 | Month 46 | Y4 | Retained cash |
| 10 | Month 50 | Y5 | Retained cash |
*After Trailer 2, roughly one new trailer every ~4 months — paced by the operational cap, not by cash.*
## Assumptions
### Per-trailer economics (at maturity, 120/day)
- Avg ticket **$8.00**, **26 operating days/mo** → mature revenue ~$24,960/mo.
- **COGS 15%**, **Square fees 2.7%** (scale with revenue).
- Fixed opex per trailer **$7,625/mo**: **payroll $5,840 (full Gusto — employed manager @ $18/hr + part-time, ~15% employer burden handled via Gusto)** + lot $750 + insurance $330 + fuel $130 + water $200 + cellular $75 + misc $300.
- **12-month ramp** per trailer from its own launch: 40 → 55 → 65 → 75 → 82 → 88 → 92 → 95 → 100 → 108 → 114 → 120 customers/day, then hold 120.
### The one loan (Trailer 1)
- **$50,000, 12% APR, 3-year amortizing → ~$1,661/mo**, paid on schedule (not rushed) so cash builds for growth. Clears ~month 37. Only interest is tax-deductible; principal is not.
### Taxes
- **Pass-through LLC** — Sam taxed on his **85% share** whether distributed or not (phantom income; OA §10.1 tax-distribution clause funds it).
- **~35% reserve** on Sam's share of *taxable* profit, set aside monthly before cash is used to build.
- **Section 179:** ~$40K of each ~$50K trailer deductible in its purchase year → lowers taxable profit in build years, speeds the cycle. (CPA-dependent.)
- Kiowa's 15% assumed **retained for growth** in early years — if distributed, self-funding slows.
### Reserve / build rules
- Keep **$15K operating buffer** in cash at all times.
- Build a new trailer only when cash $50K stays above the buffer.
- **Operational cap: max 3 launches/year, ≥3 months apart** — you can't stand up trailers faster than you can hire managers, secure lots, and build. This cap (not cash) limits Years 35.
## What it proves / doesn't
- **Proves:** the borrow-once, self-fund doctrine works; after Year 2 cash compounds faster than you can operationally deploy it.
- **Doesn't prove 120/day** — that's a marketing/location/product problem, not finance. At 100/day the timeline stretches ~1520%; below ~50/day a trailer is a drag. Model assumes every trailer ramps to 120.
## Risks / levers
- **120/day is the whole ballgame** — visibility, product, repeat customers, good locations.
- **Operational scaling** (managers, lots, SOPs) is the real Year 35 constraint — build the hiring/SOP machine early.
- **Kiowa's 15%** treatment (retain vs. distribute) affects cycle speed — clarify with CPA/OA.
- **Section 179 timing** is a CPA decision affecting build-year cash.
- **Projection, not a guarantee.** Have an Indiana CPA validate tax treatment (pass-through, §179, S-corp timing) — Tracie, Sept 1.
*Model: monthly 60-month simulation. Estimates for planning; confirm tax specifics with a CPA.*

View File

@ -0,0 +1,61 @@
Month,Year,Trailers,Fleet Revenue,Operating Profit,Loan Interest,Loan Balance,Pretax,Sec179,Taxable,Sam Tax Reserve,Loan Principal Paid,Cash Reserve,Built
1,1,1,8320,-778,500,48839,-1278,3333,0,0,1161,-2938,0
2,1,1,11440,1790,488,47667,1302,3056,0,0,1172,-3297,0
3,1,1,13520,3502,477,46483,3025,2801,224,67,1184,-2000,0
4,1,1,15600,5214,465,45287,4749,2568,2181,649,1196,440,0
5,1,1,17056,6412,453,44079,5959,2354,3606,1073,1208,3666,0
6,1,1,18304,7439,441,42859,6998,2157,4841,1440,1220,7563,0
7,1,1,19136,8124,429,41627,7695,1978,5718,1701,1232,11897,0
8,1,1,19760,8637,416,40383,8221,1813,6408,1906,1244,16551,0
9,1,1,20800,9493,404,39126,9090,1662,7428,2210,1257,21770,0
10,1,1,22464,10863,391,37856,10472,1523,8948,2662,1269,27919,0
11,1,1,23712,11890,379,36574,11511,1396,10115,3009,1282,34760,0
12,1,1,24960,12917,366,35279,12551,1280,11271,3353,1295,42297,0
13,2,1,24960,12917,353,33971,12564,0,12564,3738,1308,49463,0
14,2,1,24960,12917,340,32650,12577,0,12577,3742,1321,56638,0
15,2,1,24960,12917,327,31316,12591,0,12591,3746,1334,63822,0
16,2,2,24960,12917,313,29969,12604,0,12604,3750,1348,21016,1
17,2,2,33280,12139,300,28607,11840,5000,6840,2035,1361,29160,0
18,2,2,36400,14707,286,27233,14421,4375,10046,2989,1375,38932,0
19,2,2,38480,16419,272,25844,16147,3828,12319,3665,1388,49753,0
20,2,2,40560,18131,258,24442,17872,3350,14523,4321,1402,61644,0
21,2,3,42016,19329,244,23026,19085,2931,16154,4806,1416,24262,1
22,2,3,51584,19579,230,21595,19348,15898,3450,1027,1430,40923,0
23,2,3,55536,22831,216,20151,22615,11133,11482,3416,1445,58462,0
24,2,3,58240,25057,202,18691,24855,7889,16966,5047,1459,76609,0
25,3,4,61360,27624,187,17218,27437,0,27437,8163,1474,44223,1
26,3,4,72800,29414,172,15729,29242,3636,25606,7618,1489,64187,0
27,3,4,78416,34036,157,14226,33879,3306,30573,9096,1503,87309,0
28,3,4,82576,37460,142,12707,37318,3005,34313,10208,1518,112759,0
29,3,5,85280,39685,127,11174,39558,2732,36826,10956,1534,89700,1
30,3,5,96096,40962,112,9625,40850,8198,32652,9714,1549,119176,0
31,3,5,102128,45926,96,8060,45830,7156,38674,11506,1564,151840,0
32,3,5,106288,49350,81,6480,49269,6251,43019,12798,1580,186650,0
33,3,6,110240,52603,65,4884,52538,5465,47073,14004,1596,173523,1
34,3,6,121056,53879,49,3272,53830,18114,35716,10626,1612,215067,0
35,3,6,127088,58843,33,1644,58811,13075,45736,13606,1628,258611,0
36,3,6,131248,62267,16,0,62251,9594,52657,15665,1644,303535,0
37,4,7,135200,65520,0,0,65520,0,65520,19492,0,297902,1
38,4,7,146016,66796,0,0,66796,3636,63160,18790,0,345908,0
39,4,7,152048,71761,0,0,71761,3306,68455,20365,0,397303,0
40,4,7,156208,75184,0,0,75184,3005,72179,21473,0,451014,0
41,4,8,160160,78437,0,0,78437,2732,75705,22522,0,456929,1
42,4,8,170976,79713,0,0,79713,8198,71515,21276,0,515366,0
43,4,8,177008,84678,0,0,84678,7156,77522,23063,0,576981,0
44,4,8,181168,88101,0,0,88101,6251,81850,24350,0,640732,0
45,4,9,185120,91354,0,0,91354,5465,85889,25552,0,656534,1
46,4,9,195936,92630,0,0,92630,18114,74516,22169,0,726996,0
47,4,9,201968,97595,0,0,97595,13075,84520,25145,0,799446,0
48,4,9,206128,101018,0,0,101018,9594,91424,27199,0,873265,0
49,5,10,210080,104271,0,0,104271,0,104271,31021,0,896515,1
50,5,10,220896,105547,0,0,105547,3636,101911,30319,0,971744,0
51,5,10,226928,110512,0,0,110512,3306,107206,31894,0,1050362,0
52,5,10,231088,113935,0,0,113935,3005,110930,33002,0,1131296,0
53,5,10,235040,117188,0,0,117188,2732,114456,34051,0,1214433,0
54,5,10,237536,119242,0,0,119242,2484,116758,34736,0,1298940,0
55,5,10,240448,121639,0,0,121639,2258,119381,35516,0,1385063,0
56,5,10,242528,123351,0,0,123351,2053,121298,36086,0,1472327,0
57,5,10,244400,124891,0,0,124891,1866,123025,36600,0,1560618,0
58,5,10,245440,125747,0,0,125747,1696,124051,36905,0,1649460,0
59,5,10,247104,127117,0,0,127117,1542,125574,37358,0,1739219,0
60,5,10,248352,128144,0,0,128144,1402,126742,37706,0,1829657,0
1 Month Year Trailers Fleet Revenue Operating Profit Loan Interest Loan Balance Pretax Sec179 Taxable Sam Tax Reserve Loan Principal Paid Cash Reserve Built
2 1 1 1 8320 -778 500 48839 -1278 3333 0 0 1161 -2938 0
3 2 1 1 11440 1790 488 47667 1302 3056 0 0 1172 -3297 0
4 3 1 1 13520 3502 477 46483 3025 2801 224 67 1184 -2000 0
5 4 1 1 15600 5214 465 45287 4749 2568 2181 649 1196 440 0
6 5 1 1 17056 6412 453 44079 5959 2354 3606 1073 1208 3666 0
7 6 1 1 18304 7439 441 42859 6998 2157 4841 1440 1220 7563 0
8 7 1 1 19136 8124 429 41627 7695 1978 5718 1701 1232 11897 0
9 8 1 1 19760 8637 416 40383 8221 1813 6408 1906 1244 16551 0
10 9 1 1 20800 9493 404 39126 9090 1662 7428 2210 1257 21770 0
11 10 1 1 22464 10863 391 37856 10472 1523 8948 2662 1269 27919 0
12 11 1 1 23712 11890 379 36574 11511 1396 10115 3009 1282 34760 0
13 12 1 1 24960 12917 366 35279 12551 1280 11271 3353 1295 42297 0
14 13 2 1 24960 12917 353 33971 12564 0 12564 3738 1308 49463 0
15 14 2 1 24960 12917 340 32650 12577 0 12577 3742 1321 56638 0
16 15 2 1 24960 12917 327 31316 12591 0 12591 3746 1334 63822 0
17 16 2 2 24960 12917 313 29969 12604 0 12604 3750 1348 21016 1
18 17 2 2 33280 12139 300 28607 11840 5000 6840 2035 1361 29160 0
19 18 2 2 36400 14707 286 27233 14421 4375 10046 2989 1375 38932 0
20 19 2 2 38480 16419 272 25844 16147 3828 12319 3665 1388 49753 0
21 20 2 2 40560 18131 258 24442 17872 3350 14523 4321 1402 61644 0
22 21 2 3 42016 19329 244 23026 19085 2931 16154 4806 1416 24262 1
23 22 2 3 51584 19579 230 21595 19348 15898 3450 1027 1430 40923 0
24 23 2 3 55536 22831 216 20151 22615 11133 11482 3416 1445 58462 0
25 24 2 3 58240 25057 202 18691 24855 7889 16966 5047 1459 76609 0
26 25 3 4 61360 27624 187 17218 27437 0 27437 8163 1474 44223 1
27 26 3 4 72800 29414 172 15729 29242 3636 25606 7618 1489 64187 0
28 27 3 4 78416 34036 157 14226 33879 3306 30573 9096 1503 87309 0
29 28 3 4 82576 37460 142 12707 37318 3005 34313 10208 1518 112759 0
30 29 3 5 85280 39685 127 11174 39558 2732 36826 10956 1534 89700 1
31 30 3 5 96096 40962 112 9625 40850 8198 32652 9714 1549 119176 0
32 31 3 5 102128 45926 96 8060 45830 7156 38674 11506 1564 151840 0
33 32 3 5 106288 49350 81 6480 49269 6251 43019 12798 1580 186650 0
34 33 3 6 110240 52603 65 4884 52538 5465 47073 14004 1596 173523 1
35 34 3 6 121056 53879 49 3272 53830 18114 35716 10626 1612 215067 0
36 35 3 6 127088 58843 33 1644 58811 13075 45736 13606 1628 258611 0
37 36 3 6 131248 62267 16 0 62251 9594 52657 15665 1644 303535 0
38 37 4 7 135200 65520 0 0 65520 0 65520 19492 0 297902 1
39 38 4 7 146016 66796 0 0 66796 3636 63160 18790 0 345908 0
40 39 4 7 152048 71761 0 0 71761 3306 68455 20365 0 397303 0
41 40 4 7 156208 75184 0 0 75184 3005 72179 21473 0 451014 0
42 41 4 8 160160 78437 0 0 78437 2732 75705 22522 0 456929 1
43 42 4 8 170976 79713 0 0 79713 8198 71515 21276 0 515366 0
44 43 4 8 177008 84678 0 0 84678 7156 77522 23063 0 576981 0
45 44 4 8 181168 88101 0 0 88101 6251 81850 24350 0 640732 0
46 45 4 9 185120 91354 0 0 91354 5465 85889 25552 0 656534 1
47 46 4 9 195936 92630 0 0 92630 18114 74516 22169 0 726996 0
48 47 4 9 201968 97595 0 0 97595 13075 84520 25145 0 799446 0
49 48 4 9 206128 101018 0 0 101018 9594 91424 27199 0 873265 0
50 49 5 10 210080 104271 0 0 104271 0 104271 31021 0 896515 1
51 50 5 10 220896 105547 0 0 105547 3636 101911 30319 0 971744 0
52 51 5 10 226928 110512 0 0 110512 3306 107206 31894 0 1050362 0
53 52 5 10 231088 113935 0 0 113935 3005 110930 33002 0 1131296 0
54 53 5 10 235040 117188 0 0 117188 2732 114456 34051 0 1214433 0
55 54 5 10 237536 119242 0 0 119242 2484 116758 34736 0 1298940 0
56 55 5 10 240448 121639 0 0 121639 2258 119381 35516 0 1385063 0
57 56 5 10 242528 123351 0 0 123351 2053 121298 36086 0 1472327 0
58 57 5 10 244400 124891 0 0 124891 1866 123025 36600 0 1560618 0
59 58 5 10 245440 125747 0 0 125747 1696 124051 36905 0 1649460 0
60 59 5 10 247104 127117 0 0 127117 1542 125574 37358 0 1739219 0
61 60 5 10 248352 128144 0 0 128144 1402 126742 37706 0 1829657 0

View File

@ -113,7 +113,7 @@
<div><b>Type:</b> Multi-Member LLC (Indiana)</div>
<div><b>Parent:</b> SnS Network Solutions Holdings LLC (EIN 42-4099038)</div>
<div><b>State filed:</b> Indiana (INBiz, 08/06/2026)</div>
<div><b>Effective date:</b> August 6, 2026</div>
<div><b>Effective date:</b> ________________________________________ <span style="color:#888;font-size:.85em">(to be filled in at signing)</span></div>
</div>
<!-- §1 -->
@ -232,12 +232,16 @@
<!-- §5 -->
<h2>5. Investment Equity (Up to 10%, Proportional)</h2>
<p>For each venture, Kiowa may earn up to an <b>additional 10% Membership Interest</b> by
contributing working capital at startup. The investment equity is <b>proportional</b> to
her contribution relative to the venture's total startup cost:</p>
<p>Separate from and in addition to her 15% service grant (&sect;4, time-vested), Kiowa may earn
<b>investment equity</b> in a venture by contributing working capital at startup. Each venture has a
<b>10% investment-equity pool</b> (the maximum interest Holdings will give up above its 75% floor).
Investment equity is a <b>financial</b> contribution and is <b>proportional</b> to the amount
contributed relative to the venture's total startup cost:</p>
<div class="callout callout-info">
<b>Formula:</b> Investment Equity % = (Kiowa's capital contribution ÷ total venture startup cost) × 100, <b>capped at 10%.</b>
&nbsp;This is a separate mechanism from the service grant &mdash; service equity <b>time-vests</b> (&sect;4);
investment equity <b>vests immediately</b> on contribution.
</div>
<table>
@ -248,15 +252,55 @@
<tr><td>$50,000</td><td>$0</td><td>0%</td><td>0%</td><td>15%</td><td><b>15%</b></td></tr>
</table>
<div class="callout callout-warn">
<b>Availability &mdash; shared with outside investors (per venture):</b> The 10% pool is shared.
Kiowa's investment-equity option is limited to <b>whatever remains in the 10% pool after any outside
investors Holdings brings into that specific venture.</b> If an outside investor takes the full 10%,
there is <b>nothing left for Kiowa to invest in</b> for that venture (she keeps her 15% service grant
only). If an outside investor takes 5%, Kiowa may invest for up to the <b>remaining 5%</b>. If there
are no outside investors, the full 10% is available to her. This is determined per venture.
</div>
<ul>
<li><b>Timing:</b> Investment must be made <b>at startup</b> (before or at the Opening Date). No retroactive buy-in after operations begin.</li>
<li><b>Per venture:</b> Each trailer/venture has its own startup cost and its own investment opportunity. Investing in T-00 does not carry over to T-01.</li>
<li><b>Cap:</b> Investment equity is capped at 10% regardless of how much Kiowa contributes — she cannot buy more than 10% per venture.</li>
<li><b>Vests immediately:</b> Investment equity vests on the date funds are received by the Company. No time-based vesting.</li>
<li><b>Holdings minimum preserved:</b> Holdings never drops below 75%.</li>
<li><b>If Kiowa does not invest:</b> the investment tranche remains available to a third-party investor under the same proportional formula, at Holdings' discretion.</li>
<li><b>Per venture:</b> Each trailer/venture has its own startup cost and its own investment opportunity (and its own outside-investor situation). Investing in T-00 does not carry over to T-01.</li>
<li><b>Cap:</b> Investment equity is capped at 10% per venture &mdash; and further limited to whatever remains in that venture's 10% pool after outside investors.</li>
<li><b>Vests immediately:</b> Investment equity vests on the date funds (or installed equipment, per &sect;5.1) are received by the Company. No time-based vesting. (This is distinct from the service grant, which time-vests under &sect;4.)</li>
<li><b>Holdings minimum preserved:</b> Holdings never drops below 75% &mdash; the combined outside-investor + Kiowa investment equity for any venture cannot exceed the 10% pool.</li>
</ul>
<h3>5.1 In-Kind Contribution via Financed Equipment</h3>
<p>Kiowa's working-capital contribution under this Section 5 may be made <b>in-kind</b> by purchasing
equipment for the venture &mdash; including equipment she finances personally (e.g., Affirm, Karat, a
credit card, or any personal financing) &mdash; rather than only by cash. The following terms apply:</p>
<ul>
<li><b>Counts as working capital:</b> The <b>purchase price of the equipment (per the receipt)</b>
counts as Kiowa's capital contribution toward that venture's startup cost, and earns investment
equity under the same proportional formula above.</li>
<li><b>Proof required:</b> Kiowa must provide the <b>receipt / proof of purchase</b> documenting the
amount paid for the equipment.</li>
<li><b>Must be installed before Opening Day:</b> The equipment must be <b>delivered and installed in
the trailer before the venture's Opening Date.</b> Equipment added after operations begin does
<b>not</b> count as a startup contribution (consistent with the timing rule above).</li>
<li><b>Ownership transfers to the Company:</b> Once the equipment is installed in the trailer, it
<b>belongs to the Company</b> &mdash; it is no longer Kiowa's personal property. In exchange, she
receives investment equity equal to its purchase price under the formula above.</li>
<li><b>Financing is Kiowa's own responsibility:</b> Kiowa is solely responsible for repaying any
personal financing she used (principal <b>and</b> interest). <b>The Company does not assume her
debt and does not reimburse her financing costs.</b> Her contribution is valued at the equipment's
purchase price only &mdash; interest she pays is her own.</li>
</ul>
<div class="callout callout-info">
<b>Worked example (Trailer 2):</b> Trailer 2's total startup cost is <b>$30,000</b>. Kiowa uses her
personal financing to buy <b>$3,000</b> of equipment and installs it in the trailer before Opening
Day, bringing the receipt. That $3,000 is a working-capital contribution: $3,000 ÷ $30,000 = 10% of
startup cost &rarr; she earns the <b>full 10% investment equity</b> (vested immediately once the
equipment is in the trailer). Combined with her <b>15% service grant</b> (5% at formation + 10%
vesting over 12 months), her total interest in Trailer 2 reaches <b>25%</b> &mdash; while Holdings
stays at its 75% minimum. The equipment now belongs to the Company; Kiowa keeps paying her own
Affirm/financing balance.
</div>
<!-- §6 -->
<h2 class="page-break">6. Grant Finder's Fee</h2>
<p>If Kiowa identifies, applies for, and secures a <b>grant</b> (non-repayable funding —
@ -410,6 +454,37 @@
<li>The Company may not make a distribution that would render it unable to pay its debts as they come due</li>
</ul>
<h3>10.1 Tax Distributions</h3>
<p>Because the Company is taxed as a partnership (see &sect;13), each Member is taxed on their
allocated share of the Company's profit <b>whether or not that profit is actually distributed</b>.
To ensure no Member owes tax on undistributed ("phantom") income, the following applies
notwithstanding the discretionary nature of distributions above:</p>
<ul>
<li>For each fiscal year, the Company shall &mdash; to the extent of available cash and subject to
the solvency limitation above &mdash; distribute to each Member an amount at least equal to that
Member's allocated share of the Company's taxable income multiplied by an <b>assumed tax rate of
[35%]</b>.</li>
<li>Tax distributions are made <b>pro rata in proportion to each Member's vested Membership
Interest</b>, on or before <b>[April 1]</b> following the close of each fiscal year, with
quarterly advances permitted (at Holdings' discretion) to align with estimated-tax deadlines.</li>
<li>Tax distributions are treated as <b>advances against, and are offset against</b>, future
distributions otherwise payable to that Member under this Section 10 &mdash; they are not
additional compensation.</li>
<li>This obligation is subject to the same solvency limitation above: the Company will not make a
tax distribution that would render it unable to pay its debts as they come due.</li>
</ul>
<div class="callout callout-info">
<b>Why this matters (plain language):</b> the fleet model reinvests profit into the next trailer,
so cash may stay in the business. Without this clause, a Member could owe tax on profit they never
received. This clause guarantees each Member first gets enough cash to cover the tax on their share,
protecting both Holdings (the majority owner) and Kiowa.
</div>
<div class="callout callout-warn">
<b>Draft &mdash; confirm with CPA/attorney before signing.</b> The <b>[35%]</b> assumed rate and
<b>[April 1]</b> timing are placeholders; your CPA sets the final rate (based on the highest
combined federal + Indiana rate applicable) and the payment schedule.
</div>
<!-- §11 -->
<h2 class="page-break">11. Capital Contributions</h2>
<ul>

View File

@ -129,8 +129,8 @@ footer{text-align:center;color:var(--taupe);font-size:.78rem;padding:40px 24px 2
<!-- 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 class="bar-outer"><div class="bar-inner" style="width:33%"></div></div>
<div class="bar-text">7 of 21 sections complete (33%)</div>
</div>
<!-- SECTION TABLE -->
@ -282,13 +282,96 @@ footer{text-align:center;color:var(--taupe);font-size:.78rem;padding:40px 24px 2
<td>Not Started</td>
<td>Application process, background checks, I-9, orientation checklist, training period</td>
</tr>
<tr class="status-sam">
<td>6</td>
<tr class="status-done">
<td><span class="expand-num" onclick="toggleDetail('detail-6')">6</span></td>
<td>Compensation & Pay</td>
<td><span class="badge badge-sam">Sam</span></td>
<td>Not Started</td>
<td><span class="badge badge-done">Done</span></td>
<td>Complete</td>
<td>Pay schedule, direct deposit, overtime, tip policy, raises, deductions</td>
</tr>
<tr><td colspan="5" style="padding:0;border:none">
<div class="section-detail" id="detail-6">
<h3>Section 6 — Compensation &amp; Pay</h3>
<p>We believe in paying fairly, paying on time, and being completely transparent about how pay works &mdash; no surprises and no confusion. This section explains exactly how and when you're paid, how tips work, and what comes out of your check and why. If anything here is ever unclear, ask leadership. We would always rather explain than leave you guessing.</p>
<div class="principle" style="border-left:4px solid var(--shared-border)">
<strong>Before this section goes live:</strong> items in <em>[brackets]</em> &mdash; exact pay rates, paydays, and the tip-pool method &mdash; are finalized with our payroll provider/CPA and stated on your individual offer letter. Your specific rate is always given to you in writing when you're hired.
</div>
<h4>6.1 How &amp; When You're Paid</h4>
<ul>
<li><strong>Your rate:</strong> Set individually and given to you in writing in your offer letter at hire. Most trailer roles are paid hourly.</li>
<li><strong>Pay schedule:</strong> You're paid <strong>every two weeks</strong>, on <em>[every other Friday]</em>, for the two-week period ending the prior <em>[Sunday]</em>. This meets Indiana's requirement to pay wages at least biweekly/semi-monthly.</li>
<li><strong>Our workweek</strong> runs <em>[Monday 12:00 AM through Sunday 11:59 PM]</em>. This is the window we use to calculate overtime.</li>
<li><strong>First paycheck:</strong> May cover a partial period depending on your start date.</li>
<li><strong>Payday on a holiday:</strong> You're paid on the business day before.</li>
</ul>
<h4>6.2 Direct Deposit</h4>
<ul>
<li>We pay by <strong>direct deposit</strong>. You'll provide a voided check or your bank routing/account details during onboarding.</li>
<li><strong>No bank account? No problem.</strong> We offer a pay card option so everyone gets paid securely and on time.</li>
<li>You receive an itemized <strong>pay stub</strong> every period showing hours, rate, overtime, tips, deductions, and net pay, available through <em>[payroll portal]</em>.</li>
</ul>
<h4>6.3 Your Time Is Your Pay</h4>
<ul>
<li>You are paid for <strong>all time you work.</strong> Clock in when you start and out when you finish &mdash; every shift.</li>
<li>Only <strong>you</strong> clock yourself in and out. Never punch in or out for a coworker; doing so is grounds for termination.</li>
<li><strong>No off-the-clock work.</strong> Don't start prepping before you clock in or keep cleaning after you clock out. If you're working, you're on the clock and getting paid.</li>
<li>Missed or wrong punch? Tell your manager the <strong>same day</strong> so we can correct it.</li>
</ul>
<h4>6.4 Overtime</h4>
<ul>
<li>Hourly employees earn <strong>overtime at 1.5&times; your regular rate for any hours worked over 40 in a single workweek</strong>, as required by federal law (FLSA) and followed in Indiana.</li>
<li>Overtime is based on hours <em>actually worked</em> over 40 in the week &mdash; it is not calculated daily, and paid time off or holidays don't count as "hours worked" for overtime.</li>
<li><strong>All overtime must be approved by your manager in advance.</strong> If you work unapproved overtime we still pay it (the law requires it), but repeated unapproved overtime is a scheduling and conduct issue.</li>
<li>We do not offer "comp time" (time off instead of overtime pay) &mdash; that isn't legal for a private employer.</li>
</ul>
<h4>6.5 Tips</h4>
<ul>
<li><strong>Tips belong to the team that earns them.</strong> Jar tips and card tips are pooled and distributed among eligible hourly service staff who worked the shift, based on <em>[hours worked that period]</em>.</li>
<li>Card tips are paid out with your paycheck; the cash tip jar is handled per the <em>[closing procedure]</em>.</li>
<li><strong>Owners, managers, and supervisors never take from the tip pool.</strong> Federal law prohibits it, and it's simply the right thing to do.</li>
<li>We pay <strong>at or above full minimum wage before tips</strong> &mdash; tips are on top of your base pay, not used to reduce it. <em>[Confirm final tip-credit policy.]</em></li>
<li>Tips are income. They're reported and taxed like wages and appear on your pay stub and W-2.</li>
</ul>
<h4>6.6 Breaks</h4>
<ul>
<li><strong>Short breaks</strong> (under about 20 minutes &mdash; grabbing water or a breather during a lull) are <strong>paid</strong>; you stay clocked in.</li>
<li><strong>Meal breaks</strong> (30 minutes or more, fully relieved of duty) are <strong>unpaid</strong>; you clock out and back in.</li>
<li>Indiana doesn't require breaks for adult employees, but <strong>minors under 18</strong> receive the breaks required by law &mdash; see Section 7 (Work Schedule &amp; Attendance).</li>
</ul>
<h4>6.7 Deductions &amp; Taxes</h4>
<ul>
<li><strong>Required withholdings</strong> come out of every check: federal income tax, Indiana state and county income tax, Social Security, and Medicare.</li>
<li>We make <strong>other deductions</strong> (for example, replacement uniforms beyond your first set, or lost/damaged equipment) <strong>only with your signed written authorization</strong>, and never in a way that drops your pay below minimum wage &mdash; as Indiana wage law requires.</li>
<li>You control your tax withholding through your federal W-4 and Indiana WH-4. Update them anytime your situation changes.</li>
</ul>
<h4>6.8 Raises &amp; Reviews</h4>
<ul>
<li><strong>Raises are earned, not automatic.</strong> They're based on performance, reliability, skill growth (ServSafe, dialing in espresso, latte art, opening/closing certification), and how well you live the Five Daily Pour Principles.</li>
<li>We formally <strong>review pay every six months</strong>. A review is a conversation about your growth &mdash; it doesn't guarantee a pay change. (Your team perks are reviewed separately every quarter &mdash; see Section 9.)</li>
<li>The fastest path up is taking on more: becoming a shift lead, training new teammates, owning a station.</li>
</ul>
<h4>6.9 If Your Pay Looks Wrong</h4>
<ul>
<li>Think there's an error on your check? Tell your manager within <em>[3 business days]</em>.</li>
<li>We investigate and correct payroll mistakes promptly &mdash; usually by the next cycle or sooner. Honest mistakes happen on both sides, and we fix them fast and fairly.</li>
</ul>
<p style="margin-top:12px;font-size:.82rem;color:var(--muted)"><em>This section describes our current pay practices. It is not an employment contract and does not guarantee any specific hours, pay rate, or continued employment. The Daily Pour may update its pay practices, with notice, as the business grows.</em></p>
<span class="close-btn" onclick="toggleDetail('detail-6')">Close</span>
</div>
</td></tr>
<tr class="status-kiowa">
<td>7</td>
<td>Work Schedule & Attendance</td>
@ -296,20 +379,112 @@ footer{text-align:center;color:var(--taupe);font-size:.78rem;padding:40px 24px 2
<td>Not Started</td>
<td>Hours, shift scheduling, tardiness, no-call/no-show, shift swaps</td>
</tr>
<tr class="status-sam">
<td>8</td>
<tr class="status-done">
<td><span class="expand-num" onclick="toggleDetail('detail-8')">8</span></td>
<td>Time Off & Leave</td>
<td><span class="badge badge-sam">Sam</span></td>
<td>Not Started</td>
<td><span class="badge badge-done">Done</span></td>
<td>Complete</td>
<td>PTO, sick leave, unpaid leave, bereavement, jury duty</td>
</tr>
<tr class="status-sam">
<td>9</td>
<tr><td colspan="5" style="padding:0;border:none">
<div class="section-detail" id="detail-8">
<h3>Section 8 — Time Off &amp; Leave</h3>
<p>Everyone needs time away sometimes &mdash; to rest, recover, handle life, or fulfill a civic duty. This section explains what time off is available, who qualifies, and how to request it. When you need time, talk to your manager early; the more notice you give, the easier it is to cover the trailer.</p>
<div class="principle" style="border-left:4px solid var(--shared-border)">
<strong>Before this section goes live:</strong> the PTO amount/accrual, paid-holiday list, and bereavement days shown in <em>[brackets]</em> are confirmed with payroll before hiring. The bracketed figures are examples until finalized.
</div>
<h4>8.1 Paid Time Off (PTO) — Full-Time Only</h4>
<ul>
<li><strong>PTO is a full-time benefit.</strong> Regular full-time employees earn paid time off. Part-time and seasonal team members are not eligible for PTO, but may request unpaid time off (see 8.3).</li>
<li>Full-time employees accrue <em>[X hours per pay period / Y days per year]</em>, available to use after an initial <em>[90-day]</em> period.</li>
<li>Request PTO through your manager as far ahead as possible. Approval depends on trailer coverage and business needs, especially in busy seasons.</li>
<li>Unused PTO <em>[carries over / is capped at X / is or isn't paid out at separation]</em> &mdash; [confirm with payroll].</li>
</ul>
<h4>8.2 If You're Sick</h4>
<ul>
<li>Your health and our customers' safety come first. <strong>Do not come to work sick</strong> &mdash; especially with vomiting, diarrhea, fever, or anything contagious. This is a food-safety requirement (see Section 12).</li>
<li>Indiana does not require separate paid sick leave. Full-time employees may use PTO for illness; all employees may take unpaid time when sick.</li>
<li>Call or message your manager as early as possible so we can cover your shift.</li>
</ul>
<h4>8.3 Unpaid Time Off</h4>
<ul>
<li>Available to all employees when PTO doesn't apply or has been used up. Request it in advance through your manager; approval depends on coverage.</li>
</ul>
<h4>8.4 Bereavement</h4>
<ul>
<li>If you lose an immediate family member, you may take <em>[up to X days]</em> of bereavement leave (<em>[paid for full-time / unpaid]</em>). We'll work with you with compassion during a hard time.</li>
</ul>
<h4>8.5 Jury Duty</h4>
<ul>
<li>Serving on a jury is a protected civic duty. <strong>You will never be disciplined, penalized, or terminated for jury service</strong>, as Indiana law guarantees.</li>
<li>Show your manager the summons as soon as you receive it so we can plan coverage. Jury time is <em>[unpaid; you keep any court-paid stipend]</em>.</li>
</ul>
<h4>8.6 Other Legally Protected Leave</h4>
<ul>
<li><strong>Military leave</strong> is protected under federal USERRA regardless of company size; tell leadership as early as possible.</li>
<li>As a small, growing business we're generally below the threshold for FMLA, but we follow every leave law that applies to us and will update this section as we grow.</li>
</ul>
<h4>8.7 Holidays</h4>
<ul>
<li>The trailer is closed on <em>[list holidays]</em>. Because trailer roles are hourly, holidays are <em>[unpaid unless worked]</em> &mdash; [confirm].</li>
</ul>
<p style="margin-top:12px;font-size:.82rem;color:var(--muted)"><em>This section describes current time-off practices. It is not a contract or a guarantee of any specific amount of leave. The Daily Pour may update these practices, with notice, as the business grows.</em></p>
<span class="close-btn" onclick="toggleDetail('detail-8')">Close</span>
</div>
</td></tr>
<tr class="status-done">
<td><span class="expand-num" onclick="toggleDetail('detail-9')">9</span></td>
<td>Benefits</td>
<td><span class="badge badge-sam">Sam</span></td>
<td>Not Started</td>
<td><span class="badge badge-done">Done</span></td>
<td>Complete</td>
<td>Free drinks, discounts, future benefits roadmap</td>
</tr>
<tr><td colspan="5" style="padding:0;border:none">
<div class="section-detail" id="detail-9">
<h3>Section 9 — Benefits &amp; Perks</h3>
<p>We're a growing company, and we take care of the people who pour with us. Some perks start on day one; others grow as you prove yourself. The better you show up, the more we invest back in you.</p>
<h4>9.1 Your Weekly Perks — On Us</h4>
<ul>
<li><strong>One free handcrafted drink every week</strong> &mdash; your choice off the menu.</li>
<li><strong>One free pastry every week</strong> &mdash; enjoy it on a break or take it home.</li>
<li><em>[Optional: employee discount of [X]% on additional drinks and food while on shift &mdash; confirm.]</em></li>
</ul>
<h4>9.2 Growing Your Perks — Quarterly Review</h4>
<div class="principle">
<p><strong>Every three months (each quarter), we look at how you're doing</strong> &mdash; your reliability, how many days you worked, your on-time record, how you live the Five Daily Pour Principles, and how the trailer is performing overall.</p>
<p style="margin-top:8px">If you're doing well, <strong>we increase your perks</strong> &mdash; for example, <strong>two or more free drinks per week</strong>, extra pastries, or other rewards. Showing up on time and pouring with excellence literally pays off.</p>
<p class="looks-like" style="margin-top:8px"><strong>What earns more:</strong> consistent attendance, on-time arrivals, no no-call/no-shows, strong customer service, and stepping up for the team.</p>
</div>
<h4>9.3 Pay Increases</h4>
<ul>
<li>Separate from perks, we <strong>review pay every six months</strong>, with the opportunity for a raise based on performance. See Section 6 (Compensation &amp; Pay) for how raises are decided.</li>
</ul>
<h4>9.4 Looking Ahead</h4>
<ul>
<li>As The Daily Pour grows into a fleet, we intend to expand what we offer the team <em>[e.g., additional paid benefits down the road]</em>. These aren't available yet and aren't a promise &mdash; but building this company means building better rewards for the people who make it work.</li>
</ul>
<p style="margin-top:12px;font-size:.82rem;color:var(--muted)"><em>Perks are a discretionary benefit, not wages and not a contract, and may change with notice as the business grows.</em></p>
<span class="close-btn" onclick="toggleDetail('detail-9')">Close</span>
</div>
</td></tr>
<tr class="status-kiowa">
<td>10</td>
<td>Dress Code & Grooming</td>
@ -352,13 +527,71 @@ footer{text-align:center;color:var(--taupe);font-size:.78rem;padding:40px 24px 2
<td>Not Started</td>
<td>Greeting, speed targets, complaints, comps, difficult customers</td>
</tr>
<tr class="status-sam">
<td>16</td>
<tr class="status-done">
<td><span class="expand-num" onclick="toggleDetail('detail-16')">16</span></td>
<td>Social Media & Brand</td>
<td><span class="badge badge-sam">Sam</span></td>
<td>Not Started</td>
<td><span class="badge badge-done">Done</span></td>
<td>Complete</td>
<td>What employees can/can't post, photos on shift, brand representation</td>
</tr>
<tr><td colspan="5" style="padding:0;border:none">
<div class="section-detail" id="detail-16">
<h3>Section 16 — Social Media &amp; Brand</h3>
<p>Every time our name shows up online, it shapes how people see The Daily Pour. When you wear the apron, you're part of the brand. This section keeps it simple: represent us well, protect what's private, and have fun sharing the good stuff.</p>
<div class="principle" style="border-left:4px solid var(--shared-border)">
<strong>Before this section goes live:</strong> our official handles and brand hashtags shown in <em>[brackets]</em> are filled in once the accounts are set.
</div>
<h4>16.1 You Represent the Brand</h4>
<ul>
<li>Online and in person, you're a face of The Daily Pour. Post like someone who's proud of where they work &mdash; because we're proud to have you.</li>
<li>Anything you share that identifies you as part of our team reflects on all of us. Keep it positive, respectful, and professional.</li>
</ul>
<h4>16.2 Photos &amp; Video on Shift</h4>
<ul>
<li><strong>Customers first.</strong> Ask permission before photographing or filming a customer, and never post a customer's face without their okay.</li>
<li><strong>Coworkers too.</strong> Don't film or post a teammate without their consent.</li>
<li><strong>Never</strong> share content that shows cash handling, the POS screen, security details, or anything that could create a theft or safety risk.</li>
<li>Quick, tasteful content during downtime is welcome &mdash; but never let filming slow service or pull you off task (see Section 3: <em>Phones Down, People First Daily</em>).</li>
</ul>
<h4>16.3 Official Accounts</h4>
<ul>
<li>Only authorized team members post to The Daily Pour's official accounts (<em>[@handle]</em>).</li>
<li>Got a great photo or idea? Send it to <em>[your manager / marketing]</em> and we may feature it.</li>
</ul>
<h4>16.4 Your Personal Accounts</h4>
<ul>
<li>You're free to post about your own life, including that you work here. When we're identifiable, keep it positive and professional.</li>
<li>If you talk about work, add a simple note like "opinions are my own."</li>
<li>Tag us and use <em>[#hashtags]</em> &mdash; we love resharing team pride.</li>
</ul>
<h4>16.5 Keep Private Things Private</h4>
<ul>
<li>Don't post confidential information: recipes, supplier terms, sales or financials, customer information, or anything that isn't already public.</li>
<li>Don't post content that disparages or harasses customers, coworkers, or the company.</li>
</ul>
<h4>16.6 Your Legal Rights</h4>
<div class="principle">
<p>Nothing in this policy limits your legal right to discuss your wages, hours, or working conditions with coworkers or others, or to take part in other legally protected activity. This section is about protecting the brand and private information &mdash; not about silencing you.</p>
</div>
<h4>16.7 If the Line Gets Crossed</h4>
<ul>
<li>Posts that break these rules &mdash; especially sharing confidential information, harassment, or content that damages the brand &mdash; may lead to discipline up to and including termination (see Section 19).</li>
</ul>
<p style="margin-top:12px;font-size:.82rem;color:var(--muted)"><em>This section describes current brand and social media expectations and is not a contract. The Daily Pour may update this policy, with notice, as the business grows.</em></p>
<span class="close-btn" onclick="toggleDetail('detail-16')">Close</span>
</div>
</td></tr>
<tr class="status-attorney">
<td>17</td>
<td>Anti-Harassment & Discrimination</td>
@ -400,8 +633,8 @@ footer{text-align:center;color:var(--taupe);font-size:.78rem;padding:40px 24px 2
<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-done">Complete</span> (Sam drafted)</td><td>1, 2, 3, 6, 8, 9, 16</td><td>7</td></tr>
<tr><td><span class="badge badge-sam">Sam</span></td><td>&mdash; (all drafted)</td><td>0</td></tr>
<tr><td><span class="badge badge-kiowa">Kiowa</span></td><td>4, 5, 7, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21</td><td>13</td></tr>
<tr><td><span class="badge badge-attorney">Kiowa + Attorney</span></td><td>17</td><td>1</td></tr>
</table>
@ -413,7 +646,7 @@ footer{text-align:center;color:var(--taupe);font-size:.78rem;padding:40px 24px 2
<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>Sam:</strong> <span style="color:var(--green);font-weight:600">All Sam-lane sections drafted (6, 8, 9, 16).</span> Finalize the bracketed figures (pay rates/paydays, PTO accrual, holiday list, tip-pool method, official handles/hashtags) with the payroll provider/CPA. Sam's drafting is done &mdash; focus shifts to supporting Kiowa's operational sections.</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>

View File

@ -1,133 +0,0 @@
# Kiowa Equity & Vesting Framework — Legal / Paperwork / Business-Scout Role
> **Draft / template — not legal advice.** Working draft for LegalShield / an
> Indiana-licensed attorney and a CPA to review before granting any equity or
> having Kiowa sign anything. Items in `[brackets]` need confirmation. This
> framework is meant to be applied **fresh, per venture** — it is not a Holdings-level
> equity grant. Kiowa is **not** a Member of SnS Network Solutions Holdings LLC;
> Samuel S. James remains its sole owner (see `docs/operating-agreement.md`).
## 1. Purpose and Scope
This framework governs the Membership Interest granted to **`[Kiowa's full legal
name]`** ("Kiowa") in any subsidiary LLC of SnS Network Solutions Holdings LLC
("Holdings") that Kiowa originates, sources, or brings to Samuel S. James
("Sam") for launch, starting with **Foodtruck1 LLC**. It is designed to be
reused, with fresh numbers, for every future venture Kiowa brings — each
venture gets its own independent grant and vesting clock; performance on one
venture has no effect on any other.
Kiowa's role per venture is legal/paperwork (entity formation, EIN
applications) and business sourcing/scouting. Sam's role is to secure and
contribute the venture's capital.
## 2. The Grant
- **Interest granted:** 15% Membership Interest in the specific subsidiary LLC.
- **Cash contribution required:** $0. Kiowa contributes no capital; the
interest is granted for services (formation work + sourcing the venture).
- **Holdings' interest:** the remaining 85% of that subsidiary is held by
Holdings, preserving Sam's ownership inside the holding structure (see
`../04-foodtruck1/requirements.md` for how this applies to Foodtruck1
specifically).
- **Membership status:** Kiowa is admitted as a full Member (voting +
economic rights) of that subsidiary as of the **Formation Date**, subject to
the vesting and forfeiture terms in §3§4 below.
- **Formation Date** vs. **Opening Date:** the subsidiary's Formation Date
(Articles of Organization filed) may precede its **Opening Date** (the day
the venture actually begins revenue-generating operations — e.g., the day
Foodtruck1 first serves a paying customer). The vesting clock in §3 runs
from the **Opening Date**, not the Formation Date.
`[TODO: record the actual Opening Date for each venture in that venture's
own requirements/planning doc as soon as it occurs — this date controls
the entire vesting schedule below.]`
## 3. Vesting Schedule
Measured from the Opening Date, cumulative net profit is tracked against
**Sam's total invested capital** in that specific venture (see §5 for both
definitions).
| Milestone | Vests | Condition |
|---|---|---|
| 3 months | 3.75% (cumulative 3.75%) | Time-based, unconditional |
| 6 months | 3.75% (cumulative 7.50%) | Time-based, unconditional |
| 9 months | 3.75% (cumulative 11.25%) | Time-based, unconditional |
| 12 months | final 3.75% (cumulative 15.00%) | **Conditional** — only vests if cumulative net profit has reached **2x** Sam's invested capital by month 12 |
**Acceleration.** If cumulative net profit reaches 2x Sam's invested capital
at **any point before** the 12-month mark, Kiowa's interest immediately
vests in full (15%), regardless of which quarter has or hasn't passed.
**Forfeiture.** If cumulative net profit has **not** reached 2x Sam's
invested capital by the 12-month mark, the final 3.75% tranche is
**permanently forfeited** and reverts to Holdings. Kiowa retains whatever
vested through month 9 (up to 11.25%, depending on how many quarterly
milestones had passed). There is no later opportunity to earn the forfeited
tranche back for that venture.
`[TODO: confirm this is intended to be final/permanent, with no cure period —
that is the current design.]`
## 4. Per-Venture Independence
Each venture Kiowa brings gets its own grant, its own Opening Date, its own
invested-capital figure, and its own 12-month vesting clock, entirely
independent of every other venture. Underperformance (or over-performance)
on one venture has no bearing on her interest in any other.
## 5. Definitions
- **"Sam's invested capital"** — cumulative cash Sam or Holdings contributes
to that specific subsidiary, as recorded in that subsidiary's own capital
account (same mechanism as Holdings §6). Only actual contributed capital
counts — not the value of Sam's time, brand, or other in-kind
contributions, unless the parties agree in writing to value and include
those.
- **"Cumulative net profit"** — the venture's net profit from the Opening
Date forward.
`[TODO — CPA review: define precisely — GAAP accrual vs. cash basis,
whether Kiowa's own compensation/draws (if any) are expensed before or
after this calculation, and how it's measured/certified (e.g., monthly
bookkeeping close) so there's no dispute at the 12-month checkpoint.]`
## 6. Tax Treatment
`[TODO — CPA/attorney review, before any grant is made:]`
- This is intended to qualify as a **profits interest** (not a capital
interest) for federal tax purposes under Rev. Proc. 93-27 / 2001-43, so
that Kiowa does not recognize taxable income upon grant. This is most
straightforward for a brand-new venture with no existing value at grant
(e.g., Foodtruck1 pre-launch); confirm the analysis separately for any
future venture that already has value by the time Kiowa joins.
- Because the interest carries a real forfeiture condition (§3), it likely
has a "substantial risk of forfeiture" for tax purposes regardless of it
being called a full grant on day one. **Recommend Kiowa file a protective
Section 83(b) election within 30 days of each grant date** — this is a
hard IRS deadline with no extensions, and it is the single highest-stakes
item in this entire arrangement if missed.
- Confirm whether the subsidiary needs its own EIN/partnership return
implications once Kiowa is admitted (same multi-member consequences
already flagged in Holdings' own operating agreement §8).
## 7. Relationship to Other Documents
- Kiowa's confidentiality obligations (including access to Sam's personal
information during formation/EIN work) are governed separately by
`nda-formation-partner.md` — that NDA applies regardless of which
ventures she ends up vesting into.
- Each subsidiary's own operating agreement (e.g., Foodtruck1's, still to be
drafted) should incorporate this framework's specific numbers for that
venture as the basis of Kiowa's Membership Interest, rather than repeating
bespoke terms — this doc is the source of truth for the deal logic.
- "Maintaining her value" as a legal/paperwork/scout resource is **not**
itself a condition on the equity — it's deliberately left out of the
vesting/forfeiture mechanics because it isn't an objective, enforceable
standard. The 2x/12-month profit test is the sole trigger. If ongoing
service expectations need to be enforced separately, that belongs in a
services description, not the equity terms.
---
`[TODO — attorney review: confirm this entire framework, especially the
repurchase/forfeiture mechanics and the 83(b) election timing, before
granting any interest under it.]`

View File

@ -1,394 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kiowa Meeting Agenda — SnS Hospitality Group</title>
<style>
:root{--navy:#0A1628;--amber:#D4AF37;--brown:#4B2E20;--cream:#F7EFE6;--pink:#E7B4B8;--taupe:#A78A7A;--green:#A3B18A;--red:#dc2626;}
*{box-sizing:border-box}
body{margin:0;background:#f2f4f7;font-family:'Montserrat','Segoe UI',sans-serif;color:var(--brown);line-height:1.7;font-size:15px;}
.doc{max-width:850px;margin:0 auto;background:#fff;padding:48px 56px 64px;box-shadow:0 2px 24px rgba(75,46,32,.1);}
.header{border-bottom:3px solid var(--amber);padding-bottom:20px;margin-bottom:28px;display:flex;justify-content:space-between;align-items:flex-end;}
.header h1{font-family:'Playfair Display',Georgia,serif;font-size:1.6rem;color:var(--brown);margin:0;}
.header .meeting-info{text-align:right;font-size:.85rem;color:var(--taupe);}
h2{font-family:'Playfair Display',Georgia,serif;font-size:1.15rem;color:var(--brown);border-bottom:2px solid var(--amber);padding-bottom:6px;margin:32px 0 14px;}
h3{font-size:.95rem;color:var(--brown);margin:20px 0 8px;}
.checklist{list-style:none;padding:0;margin:12px 0;}
.checklist li{padding:10px 12px;border-bottom:1px solid var(--pink);display:flex;align-items:flex-start;gap:10px;}
.checklist li:last-child{border-bottom:none;}
.checklist input[type="checkbox"]{width:18px;height:18px;margin-top:2px;accent-color:var(--amber);flex-shrink:0;}
.checklist label{cursor:pointer;flex:1;}
.checklist .sub{margin-left:28px;font-size:.88rem;color:var(--taupe);margin-top:4px;}
.card{background:var(--cream);border-radius:8px;padding:16px 20px;margin:14px 0;}
.role-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0;}
.role-card{border-radius:8px;padding:16px;border:2px solid;}
.role-sam{border-color:var(--amber);background:#fffbeb;}
.role-kiowa{border-color:var(--green);background:#f0fdf4;}
.role-card h4{margin:0 0 8px;font-size:.9rem;}
.role-card ul{margin:0;padding-left:18px;font-size:.85rem;}
.role-card li{margin-bottom:4px;}
.note{background:rgba(212,175,55,0.12);border-left:3px solid var(--amber);padding:10px 14px;margin:12px 0;font-size:.88rem;}
.warning{background:rgba(220,38,38,0.06);border-left:3px solid var(--red);padding:10px 14px;margin:12px 0;font-size:.88rem;}
table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.88rem;}
th{text-align:left;padding:8px 10px;background:var(--brown);color:var(--cream);font-weight:600;}
td{padding:8px 10px;border-bottom:1px solid var(--pink);}
.sig-area{margin-top:24px;padding:16px;border:2px dashed var(--taupe);border-radius:8px;}
.sig-line{border-bottom:1px solid var(--brown);width:60%;height:20px;margin:16px 0 4px;}
.sig-label{font-size:.78rem;color:var(--taupe);}
footer{text-align:center;color:var(--taupe);font-size:.78rem;padding:24px;margin-top:32px;border-top:1px solid var(--pink);}
@media print{
body{background:#fff}
.doc{box-shadow:none;padding:24px 36px}
.checklist input[type="checkbox"]{-webkit-appearance:none;border:2px solid var(--brown);border-radius:3px;width:16px;height:16px;}
footer{display:none}
}
</style>
</head>
<body>
<div class="doc">
<div class="header">
<div>
<h1>Founder Meeting Agenda</h1>
<span style="color:var(--amber);font-weight:600;">SnS Hospitality Group LLC — The Daily Pour</span>
</div>
<div class="meeting-info">
<strong>Zoom Meeting</strong><br>
<label>Date: <input type="date" id="meeting-date" style="font-size:.85rem;padding:2px 6px;border:1px solid var(--taupe);border-radius:4px;"></label><br>
<label>Time: <input type="time" id="meeting-time" style="font-size:.85rem;padding:2px 6px;border:1px solid var(--taupe);border-radius:4px;"></label><br>
Duration: ~45 min
</div>
</div>
<!-- TOOLBAR -->
<div id="toolbar" style="display:flex;gap:12px;margin-bottom:24px;padding:12px 16px;background:var(--cream);border-radius:8px;align-items:center;flex-wrap:wrap;">
<button onclick="saveState()" style="padding:8px 16px;background:var(--amber);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.85rem;">💾 Save Progress</button>
<button onclick="loadState()" style="padding:8px 16px;background:var(--brown);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.85rem;">📂 Load Saved</button>
<button onclick="downloadPDF()" style="padding:8px 16px;background:var(--green);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.85rem;">📄 Download PDF</button>
<span id="save-status" style="font-size:.8rem;color:var(--taupe);"></span>
</div>
<!-- SECTION 1: OPENING -->
<h2>1. Opening — Where We Stand</h2>
<div class="card">
<strong>Progress since last conversation:</strong>
<ul style="margin:8px 0 0;padding-left:20px;font-size:.9rem;">
<li>✅ LLC filed on INBiz (August 6, 2026) — pending acceptance</li>
<li>✅ EIN obtained: 42-4288652</li>
<li>✅ Google Drive folder structure set up (T00-09-COMMON + T00-DRIP)</li>
<li>✅ Project management tool live (Plane — plane.snsnetlabs.com)</li>
<li>✅ Funding research complete — 12 programs identified</li>
<li>✅ Supply checklist drafted — needs Kiowa/manager validation</li>
<li>⏳ Savannah declined Location Manager role — need replacement</li>
<li>⏳ OA signature — pending this meeting</li>
</ul>
</div>
<ul class="checklist">
<li><input type="checkbox" id="c1"><label for="c1">Reviewed progress together — any questions?</label></li>
<li><input type="checkbox" id="c2"><label for="c2">Confirmed LLC filing is pending (expect acceptance within 48hrs)</label></li>
</ul>
<!-- SECTION 2: ROLES -->
<h2>2. Roles & Responsibilities — Reiterate and Confirm</h2>
<p>Let's make sure we're both clear on who does what. This is what the OA says:</p>
<div class="role-grid">
<div class="role-card role-sam">
<h4>🔶 Sam — Capital & Strategy (Holdings, 85%)</h4>
<ul>
<li>All capital investment + funding applications</li>
<li>Bank accounts + financial control</li>
<li>Forming/dissolving ventures</li>
<li>Approving new locations + expansion timing</li>
<li>Hiring/removing Location Managers</li>
<li>Technology, network, security (SNS Networking)</li>
<li>Final authority on major decisions</li>
</ul>
</div>
<div class="role-card role-kiowa">
<h4>🟢 Kiowa — Operations Director (15%)</h4>
<ul>
<li>Compliance — permits, licenses, health dept, renewals</li>
<li>Site selection — finding + securing parking lot locations</li>
<li>SOPs — building standard operating procedures</li>
<li>Grant sourcing — identifying + applying for grants</li>
<li>Growth planning — expansion strategy</li>
<li>Legal/admin — formation paperwork, regulatory filings</li>
<li>Recruiting Location Managers</li>
</ul>
</div>
</div>
<ul class="checklist">
<li><input type="checkbox" id="c3"><label for="c3">Both parties confirm understanding of roles</label></li>
<li><input type="checkbox" id="c4"><label for="c4">Kiowa confirms: she is NOT responsible for day-to-day trailer operations (that's the Location Manager's job)</label></li>
<li><input type="checkbox" id="c5"><label for="c5">Confirmed: escalations (equipment failure, staffing crises) are shared responsibility</label></li>
</ul>
<!-- SECTION 3: OA -->
<h2>3. Operating Agreement — Review & Sign</h2>
<div class="warning">
<strong>Critical:</strong> The OA must be signed by both parties before any funding applications or bank account opening.
</div>
<ul class="checklist">
<li><input type="checkbox" id="c6"><label for="c6">Kiowa confirms she has READ the full Operating Agreement</label></li>
<li><input type="checkbox" id="c7"><label for="c7">Reviewed key terms together:
<div class="sub">• 15% equity vesting (5% immediate + 2.5%/quarter × 4)<br>
• Up to 10% additional via investment (optional)<br>
• Grant finder's fee: 7.5% of any grant she secures<br>
• Departure buyback terms (before 10 trailers)<br>
• Forfeiture for cause (fraud/theft only)<br>
• After 10 trailers: equity is permanent</div>
</label></li>
<li><input type="checkbox" id="c8"><label for="c8">Kiowa asks any questions / raises concerns</label></li>
<li><input type="checkbox" id="c9"><label for="c9">Both parties agree to terms as written</label></li>
<li><input type="checkbox" id="c10"><label for="c10">OA signed (digital or physical) — effective date August 6, 2026</label></li>
<li><input type="checkbox" id="c11"><label for="c11">Signed copy uploaded to Google Drive → T00-09-COMMON/Legal/</label></li>
</ul>
<!-- SECTION 4: FUNDING & SSN -->
<h2>4. Funding Strategy — SSN Protection</h2>
<div class="note">
<strong>Key decision:</strong> Sam handles ALL loan/grant applications. Kiowa's SSN never goes on any financial document.
</div>
<table>
<tr><th>Point</th><th>Detail</th></tr>
<tr><td>Kiowa's ownership</td><td>15% — below the 20% SBA threshold for personal guarantee</td></tr>
<tr><td>Who signs loan applications</td><td>Sam only (as sole member of Holdings, the 85% owner)</td></tr>
<tr><td>Kiowa's SSN required?</td><td><strong>NO.</strong> Not for SBA, not for grants, not for Bankable, not for any lender.</td></tr>
<tr><td>If a lender asks for her SSN</td><td>Answer is NO — escalate to Sam. She is below the guarantee threshold.</td></tr>
<tr><td>Why this protects Kiowa</td><td>Her personal credit stays clean. No inquiries, no debt liability, no risk to her score.</td></tr>
<tr><td>EIN covers the business</td><td>42-4288652 — this is the business identity on all applications</td></tr>
</table>
<ul class="checklist">
<li><input type="checkbox" id="c12"><label for="c12">Explained: Kiowa's SSN will NEVER be on any funding application</label></li>
<li><input type="checkbox" id="c13"><label for="c13">Kiowa confirms understanding — she is protected from personal liability on business debt</label></li>
<li><input type="checkbox" id="c14"><label for="c14">Confirmed: if anyone ever asks for her SSN related to the business, she says no and tells Sam</label></li>
</ul>
<!-- SECTION 5: FUNDING OVERVIEW -->
<h2>5. Funding Plan — Overview for Kiowa</h2>
<div class="card">
<strong>Programs we're targeting (Sam handles applications):</strong>
<table>
<tr><th>#</th><th>Program</th><th>Type</th><th>Amount</th></tr>
<tr><td>1</td><td>South Bend Opportunity Fund</td><td>Loan + coaching</td><td>$1-30K</td></tr>
<tr><td>2</td><td>Bankable Black-Owned Fund</td><td>Low-interest loan</td><td>Up to $50K</td></tr>
<tr><td>3</td><td><s>Flagstar BIPOC Grant</s></td><td><s>Grant (free)</s></td><td><s>$5K</s> — CLOSED</td></tr>
<tr><td>4</td><td>SBA Loan</td><td>Traditional loan</td><td>$65-80K</td></tr>
<tr><td>5</td><td><s>USDA Business Builder</s></td><td><s>Grant (free)</s></td><td><s>Up to $100K</s> — TERMINATED</td></tr>
<tr><td>6</td><td>EASSI (South Bend solar)</td><td>Grant + tech assistance</td><td>TBD (inquiry sent)</td></tr>
</table>
<p style="font-size:.85rem;color:var(--taupe);margin-top:8px;">Full details: <a href="https://drive.google.com/file/d/1FOkB8nt-xLLYmvfEmAGJCdCN86SDp4av/view?usp=drive_link" target="_blank" style="color:var(--amber);">funding-research.html (Google Drive)</a></p>
</div>
<div class="note">
<strong>Kiowa's opportunity:</strong> Grant Finder's Fee — if she identifies and secures any grant, she earns <strong>7.5% of the grant amount</strong> as a one-time bonus (per OA §6). Encourage her to research and apply!
</div>
<ul class="checklist">
<li><input type="checkbox" id="c15"><label for="c15">Kiowa understands the funding pipeline</label></li>
<li><input type="checkbox" id="c16"><label for="c16">Reminded: grant finder's fee = 7.5% of any grant she secures (motivate her!)</label></li>
<li><input type="checkbox" id="c17"><label for="c17">Kiowa's immediate task: start researching Enterprise Zone locations for tax benefits</label></li>
</ul>
<!-- SECTION 6: NEXT STEPS -->
<h2>6. Immediate Next Steps</h2>
<table>
<tr><th>Task</th><th>Owner</th><th>Deadline</th><th>Done?</th></tr>
<tr><td>Sign Operating Agreement</td><td>Both</td><td>This meeting</td><td></td></tr>
<tr><td>LLC acceptance confirmation (INBiz)</td><td>Sam</td><td>~48 hrs</td><td></td></tr>
<tr><td>Open bank account (after LLC accepted)</td><td>Sam</td><td>Within 1 week</td><td></td></tr>
<tr><td>Submit South Bend Opportunity Fund application</td><td>Sam</td><td>Within 2 weeks</td><td></td></tr>
<tr><td>Submit Bankable application</td><td>Sam</td><td>Within 2 weeks</td><td></td></tr>
<tr><td>Find replacement Location Manager (Savannah declined)</td><td>Kiowa</td><td>Within 2 weeks</td><td></td></tr>
<tr><td>Validate supply checklist (Sheets)</td><td>Kiowa + new manager</td><td>When hired</td><td></td></tr>
<tr><td>Start Enterprise Zone location research</td><td>Kiowa</td><td>Ongoing</td><td></td></tr>
<tr><td>Review funding-research.html in Drive</td><td>Kiowa</td><td>This week</td><td></td></tr>
</table>
<!-- SECTION 7: OPEN DISCUSSION -->
<h2>7. Location Scouting — Action Item for Kiowa</h2>
<div class="card">
<strong>Sam has identified potential lot locations.</strong> Kiowa's task:
<ul style="margin:8px 0 0;padding-left:20px;font-size:.9rem;">
<li>Contact the property owners/managers of each lot</li>
<li>Ask if they're willing to rent space for a mobile coffee trailer</li>
<li>Get preliminary terms (monthly rate, restrictions, utilities available)</li>
<li>Report back with findings</li>
</ul>
<p style="font-size:.85rem;color:var(--taupe);margin-top:8px;">This falls under OA §3.2 — "Site selection: finding and securing high-traffic lot locations"</p>
</div>
<div class="note">
<strong>Locations to contact (Sam identified):</strong><br>
<ol style="margin:8px 0 0;padding-left:20px;font-size:.9rem;">
<li><strong>Maxi's Food & Spirit Barn</strong> — 114 W Ireland Rd, South Bend, IN 46614 (CLOSED — lot may be available for lease)<br>
<a href="https://maps.app.goo.gl/LC6Aw2SXyFxV9Ho7A" target="_blank" style="color:var(--amber);">📍 View on Google Maps</a>
</li>
<li><strong>Big Lots</strong> — 1911 E Ireland Rd, South Bend, IN 46614 (PERMANENTLY CLOSED — large lot, high visibility on Ireland Rd)<br>
<a href="https://maps.app.goo.gl/XoYgFzn9zj8XjG1W7" target="_blank" style="color:var(--amber);">📍 View on Google Maps</a>
</li>
</ol>
<textarea id="locations-list" placeholder="Add more locations here..." style="width:100%;min-height:60px;border:none;background:transparent;font-family:inherit;font-size:.88rem;color:var(--brown);resize:vertical;outline:none;line-height:1.7;margin-top:8px;border-top:1px solid var(--pink);padding-top:8px;"></textarea>
</div>
<ul class="checklist">
<li><input type="checkbox" id="c25"><label for="c25">Shared location list with Kiowa</label></li>
<li><input type="checkbox" id="c26"><label for="c26">Kiowa confirms she'll reach out to property owners</label></li>
<li><input type="checkbox" id="c27"><label for="c27">Discussed: cross-reference locations with Enterprise Zone map for tax credits</label></li>
</ul>
<h2>8. Open Discussion</h2>
<ul class="checklist">
<li><input type="checkbox" id="c18"><label for="c18">Kiowa — any concerns, questions, or ideas?</label></li>
<li><input type="checkbox" id="c19"><label for="c19">Timeline expectations — are we aligned on the 2-year plan?</label></li>
<li><input type="checkbox" id="c20"><label for="c20">Communication cadence — how often do we check in? (weekly Zoom? text as-needed?)</label></li>
<li><input type="checkbox" id="c21"><label for="c21">Anything she's heard about grants/programs we haven't found yet?</label></li>
</ul>
<!-- SECTION 8: MEETING CLOSE -->
<h2>9. Meeting Close</h2>
<ul class="checklist">
<li><input type="checkbox" id="c22"><label for="c22">Recap action items — both parties confirm</label></li>
<li><input type="checkbox" id="c23"><label for="c23">Next meeting scheduled: <input type="date" id="next-meeting" style="font-size:.85rem;padding:2px 6px;border:1px solid var(--taupe);border-radius:4px;"></label></li>
<li><input type="checkbox" id="c24"><label for="c24">Recording saved (if Zoom recorded)</label></li>
</ul>
<!-- NOTES AREA -->
<h2>Meeting Notes</h2>
<div style="border:1px solid var(--pink);border-radius:8px;padding:20px;min-height:200px;background:var(--cream);">
<textarea id="meeting-notes" placeholder="Type meeting notes here..." style="width:100%;min-height:180px;border:none;background:transparent;font-family:inherit;font-size:.9rem;color:var(--brown);resize:vertical;outline:none;line-height:1.7;"></textarea>
</div>
<!-- SIGNATURE CONFIRMATION -->
<div class="sig-area">
<h3 style="margin-top:0;">Post-Meeting Confirmation</h3>
<p style="font-size:.88rem;">Both parties confirm the above topics were discussed and action items agreed upon.</p>
<div style="display:grid;grid-template-columns:1fr 1fr;gap:24px;">
<div>
<div class="sig-line"></div>
<div class="sig-label">Sam James — Date</div>
</div>
<div>
<div class="sig-line"></div>
<div class="sig-label">Kiowa Scott — Date</div>
</div>
</div>
</div>
</div>
<footer>
SnS Hospitality Group LLC — Founder Meeting Agenda<br>
<em>Good Coffee. Great Vibes. On Purpose.</em>
</footer>
<script>
const STORAGE_KEY = 'sns-hospitality-meeting-agenda';
function getState() {
const state = {
date: document.getElementById('meeting-date').value,
time: document.getElementById('meeting-time').value,
nextMeeting: document.getElementById('next-meeting').value,
notes: document.getElementById('meeting-notes').value,
locations: document.getElementById('locations-list').value,
checkboxes: {}
};
document.querySelectorAll('input[type="checkbox"]').forEach(cb => {
state.checkboxes[cb.id] = cb.checked;
});
return state;
}
function saveState() {
const state = getState();
localStorage.setItem(STORAGE_KEY, JSON.stringify(state));
const status = document.getElementById('save-status');
status.textContent = '✓ Saved at ' + new Date().toLocaleTimeString();
setTimeout(() => status.textContent = '', 3000);
}
function loadState() {
const saved = localStorage.getItem(STORAGE_KEY);
if (!saved) {
document.getElementById('save-status').textContent = 'No saved data found.';
return;
}
const state = JSON.parse(saved);
if (state.date) document.getElementById('meeting-date').value = state.date;
if (state.time) document.getElementById('meeting-time').value = state.time;
if (state.nextMeeting) document.getElementById('next-meeting').value = state.nextMeeting;
if (state.notes) document.getElementById('meeting-notes').value = state.notes;
if (state.locations) document.getElementById('locations-list').value = state.locations;
if (state.checkboxes) {
Object.entries(state.checkboxes).forEach(([id, checked]) => {
const el = document.getElementById(id);
if (el) el.checked = checked;
});
}
document.getElementById('save-status').textContent = '✓ Loaded.';
}
function downloadPDF() {
// Save first
saveState();
// Hide toolbar for print
document.getElementById('toolbar').style.display = 'none';
// Replace inputs with their values for clean PDF
const date = document.getElementById('meeting-date').value || '(not set)';
const time = document.getElementById('meeting-time').value || '(not set)';
const meetingInfo = document.querySelector('.meeting-info');
const originalInfo = meetingInfo.innerHTML;
meetingInfo.innerHTML = `<strong>Zoom Meeting</strong><br>Date: ${date}<br>Time: ${time}<br>Duration: ~45 min`;
// Replace textarea with div
const textarea = document.getElementById('meeting-notes');
const notesDiv = document.createElement('div');
notesDiv.style.cssText = 'white-space:pre-wrap;font-size:.9rem;line-height:1.7;color:#4B2E20;';
notesDiv.textContent = textarea.value || '(no notes)';
textarea.parentNode.replaceChild(notesDiv, textarea);
// Replace next meeting input
const nextInput = document.getElementById('next-meeting');
if (nextInput) {
const span = document.createElement('span');
span.textContent = nextInput.value || '(not set)';
nextInput.parentNode.replaceChild(span, nextInput);
}
// Trigger print (save as PDF from browser dialog)
window.print();
// Restore after print
setTimeout(() => {
document.getElementById('toolbar').style.display = 'flex';
meetingInfo.innerHTML = originalInfo;
// Reload to restore all dynamic elements
location.reload();
}, 1000);
}
// Auto-save every 30 seconds
setInterval(saveState, 30000);
// Auto-load on page open
window.addEventListener('DOMContentLoaded', () => {
const saved = localStorage.getItem(STORAGE_KEY);
if (saved) loadState();
});
</script>
</body>
</html>

View File

@ -1,154 +0,0 @@
# Non-Disclosure Agreement — Business Formation & Personal Information
> **Draft / template — not legal advice.** Working draft for LegalShield / an
> Indiana-licensed attorney to review before either party signs. Items in
> `[brackets]` need to be filled in or confirmed with counsel.
**Disclosing Party:** Samuel S. James, individually, and in his capacity as sole
member of SnS Network Solutions Holdings LLC ("Holdings"), on behalf of Holdings and
its current and future subsidiaries (collectively, the "Company")
**Receiving Party:** `Kiowa Scott`, of `[address]`
**Effective date:** `[date]`
---
## 1. Purpose
The Receiving Party is assisting the Company with (a) preparing and filing business
formation paperwork (e.g., Articles of Organization with the Indiana Secretary of
State / INBiz) for new subsidiary entities, (b) applying for Employer Identification
Numbers (EINs) with the IRS on behalf of those subsidiaries, and (c) participating as
a Member of Foodtruck1 LLC, the Company's first subsidiary venture in which the
Receiving Party holds a direct ownership interest (together, the "Purpose"). This
Agreement governs the Receiving Party's access to and use of Confidential Information
in connection with the Purpose.
## 2. Confidential Information
"Confidential Information" means any non-public information disclosed to or
accessed by the Receiving Party in connection with the Purpose, including without
limitation:
- **Personal information of Samuel S. James**, including Social Security Number,
date of birth, home address, banking and financial account details, government-
issued identification numbers, and information contained in IRS or state
correspondence (e.g., EIN confirmation notices, Secretary of State filings);
- Business and financial information of Holdings and any subsidiary not yet public,
including formation plans, ownership structure, financial statements, bank account
information, contracts, and business strategy;
- For Foodtruck1 LLC specifically, any menu, recipe, supplier, pricing, staffing, or
operational information not yet public, even though the Receiving Party is a Member
of that entity — this Agreement governs the Receiving Party's obligations **to
third parties**, not access between Members themselves.
Confidential Information does **not** include information that: (a) is or becomes
publicly available through no fault of the Receiving Party; (b) was already
lawfully known to the Receiving Party before disclosure, as shown by contemporaneous
written records; (c) is independently developed without use of the Confidential
Information; or (d) is required to be disclosed by law, court order, or government
authority, provided the Receiving Party gives the Disclosing Party prompt written
notice (where legally permitted) before disclosing.
## 3. Obligations of the Receiving Party
The Receiving Party shall:
- Use Confidential Information **solely** for the Purpose;
- Not disclose Confidential Information to any third party without the Disclosing
Party's prior written consent, except as required to complete a specific filing
(e.g., submitting information to the Indiana Secretary of State or the IRS as part
of the Purpose itself);
- Protect Confidential Information with at least the same degree of care used to
protect the Receiving Party's own confidential information, and no less than
reasonable care (e.g., not storing Social Security Numbers or banking details in
unsecured files, shared drives, or unencrypted messages);
- Not use Confidential Information for the Receiving Party's own benefit or any
purpose outside the Purpose (for example, not using Samuel S. James's personal
information to open accounts, apply for credit, or take any action unrelated to
the specific filings the Receiving Party is authorized to make);
- Return or securely destroy all Confidential Information (including copies, in any
form) upon the Disclosing Party's request or upon completion of the Purpose,
whichever comes first, except for records the Receiving Party is legally required
to retain (e.g., copies of filings she submitted on the Company's behalf).
## 4. Term
This Agreement is effective as of the date above and continues for as long as the
Receiving Party is engaged in the Purpose, and survives termination of that
engagement:
- **Indefinitely**, with respect to Samuel S. James's personal information (SSN,
financial account details, and similar sensitive personal identifiers); and
- For **`[X years — TODO: confirm with counsel, e.g., 35 years]`** after the
engagement ends, with respect to all other Confidential Information.
Termination of the Receiving Party's paperwork/formation role does not, by itself,
affect her separate rights as a Member of Foodtruck1 LLC, which are governed by that
entity's own operating agreement.
## 5. No License; No Employment or Membership Created by This Agreement
Nothing in this Agreement grants the Receiving Party any ownership, license, or
intellectual property rights in the Company's brand, IP, or business, except to the
extent (if any) separately granted in writing (e.g., her Membership Interest in
Foodtruck1 LLC under that entity's operating agreement). This Agreement, by itself,
does not create an employment relationship, a partnership, or membership in Holdings
or any subsidiary other than Foodtruck1.
## 6. Remedies
The Receiving Party acknowledges that unauthorized disclosure or use of Confidential
Information — particularly personal information such as a Social Security Number —
may cause irreparable harm for which monetary damages alone may be inadequate, and
that the Disclosing Party is entitled to seek injunctive relief in addition to any
other remedies available at law or equity.
`[TODO — attorney review: confirm remedies clause and consider whether a liquidated
damages provision is appropriate given the sensitivity of SSN/personal financial data.]`
## 7. Governing Law
This Agreement is governed by and construed in accordance with the laws of the
**State of Indiana**, without regard to conflict-of-law principles.
## 8. Miscellaneous
- **Entire agreement.** This Agreement constitutes the entire understanding between
the parties regarding confidentiality of the information described above and
supersedes any prior oral or written understanding on that subject.
- **Amendment.** This Agreement may only be amended in a writing signed by both
parties.
- **Severability.** If any provision is held invalid or unenforceable, the remaining
provisions remain in full force and effect.
`[TODO — attorney review: consider whether this NDA should instead be incorporated
into (or accompanied by) a broader services/independent-contractor agreement covering
her paperwork/formation role, separate from her rights as a Foodtruck1 Member, which
belong in Foodtruck1's own operating agreement.]`
---
## Execution
**DISCLOSING PARTY**
Signature: ______________________________________
Printed name: **Samuel S. James**, individually and on behalf of SnS Network
Solutions Holdings LLC
Date: ______________________________________
<br>
**RECEIVING PARTY**
Signature: ______________________________________
Printed name: **`Kiowa Scott`**
Date: ______________________________________
<br>
*Prepared as a working draft. Review with an Indiana-licensed attorney (e.g., via
LegalShield — see `legal-services.md`) before either party signs.*

View File

@ -1,314 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Non-Disclosure Agreement — Kiowa Scott</title>
<style>
:root{
--navy:#0A1628;
--amber:#f59e0b;
--ink:#1a1f27;
--paper:#ffffff;
--muted:#5b6472;
--rule:#e2e6ec;
}
*{box-sizing:border-box}
body{
margin:0;
background:#f2f4f7;
font-family:"IBM Plex Sans",Inter,system-ui,Arial,sans-serif;
color:var(--ink);
line-height:1.7;
font-size:15px;
}
.doc{
max-width:820px;
margin:0 auto;
background:var(--paper);
padding:48px 64px 72px;
box-shadow:0 2px 24px rgba(10,22,40,.12);
}
.header{
border-bottom:3px solid var(--amber);
padding-bottom:20px;
margin-bottom:32px;
}
.header h1{
font-family:Oxanium,Sora,system-ui,sans-serif;
font-size:1.5rem;
color:var(--navy);
margin:0 0 6px;
letter-spacing:.5px;
}
.header .subtitle{
color:var(--amber);
font-weight:600;
font-size:1rem;
}
.meta{
display:flex;
flex-wrap:wrap;
gap:24px;
font-size:.88rem;
color:var(--muted);
margin-bottom:28px;
border-bottom:1px solid var(--rule);
padding-bottom:16px;
}
.meta b{color:var(--ink)}
h2{
font-family:Oxanium,Sora,system-ui,sans-serif;
font-size:1.05rem;
color:var(--navy);
border-bottom:2px solid var(--amber);
padding-bottom:6px;
margin:36px 0 14px;
}
p,li{margin-bottom:8px}
ul,ol{padding-left:22px}
.sig-block{margin-top:48px;padding-top:24px;border-top:2px solid var(--navy)}
.sig-line{margin:24px 0 4px;border-bottom:1px solid var(--ink);width:65%;height:24px}
.sig-label{font-size:.82rem;color:var(--muted);margin-bottom:18px}
footer{text-align:center;color:var(--muted);font-size:.78rem;padding:28px 24px 48px}
@media print{
body{background:#fff}
.doc{box-shadow:none;padding:24px 48px}
footer{display:none}
}
</style>
</head>
<body>
<div class="doc">
<div class="header">
<h1>NON-DISCLOSURE AGREEMENT</h1>
<div class="subtitle">Mutual Confidentiality — Business Partnership</div>
</div>
<div class="meta">
<div><b>Effective date:</b> ________________</div>
<div><b>State:</b> Indiana</div>
</div>
<p>This Non-Disclosure Agreement ("Agreement") is entered into as of the Effective Date
above by and between:</p>
<p><b>Party A (Disclosing Party):</b> Samuel S. James, individually, and in his capacity
as sole member of SnS Network Solutions Holdings LLC ("Holdings"), located at 759
Boxwood Drive, South Bend, IN 46641, on behalf of Holdings and its current and future
subsidiaries including SnS Hospitality Group LLC (collectively, the "Company").</p>
<p><b>Party B (Receiving Party):</b> Kiowa Scott, of ________________ (address).</p>
<p>The parties may each be referred to as a "Party" and collectively as the "Parties."</p>
<!-- §1 -->
<h2>1. Purpose</h2>
<p>The Parties are entering into a business relationship regarding the formation and
operation of <b>SnS Hospitality Group LLC</b> and its ventures (including "The Daily
Pour" coffee trailer fleet). In the course of this relationship, confidential
information will be shared between the Parties. This Agreement governs the protection
and use of that information.</p>
<!-- §2 -->
<h2>2. Consideration</h2>
<p>In exchange for the mutual promises contained herein, and for access to the
business opportunity described in the SnS Hospitality Group LLC Operating Agreement
(including the equity, distributions, and partnership rights outlined therein), the
Receiving Party agrees to the confidentiality obligations below. Both Parties
acknowledge that this consideration is adequate and sufficient.</p>
<!-- §3 -->
<h2>3. Confidential Information Defined</h2>
<p>"Confidential Information" means any non-public information disclosed by either Party
to the other in connection with the business relationship, including but not limited
to:</p>
<ul>
<li><b>Personal information:</b> Social Security Numbers, dates of birth, home
addresses, banking and financial account details, government-issued identification
numbers, tax identification numbers (EIN), and information in IRS or state
correspondence</li>
<li><b>Business information:</b> Business plans, financial statements, revenue figures,
profit margins, pricing strategies, supplier agreements, lease terms, vendor
contracts, customer lists, and growth strategies</li>
<li><b>Operational information:</b> Standard operating procedures, recipes, menu
formulations, training materials, and proprietary systems</li>
<li><b>Intellectual property:</b> Trademarks, brand assets, logos, marketing
materials, domain names, software, and trade secrets</li>
<li><b>Partnership terms:</b> Equity percentages, vesting schedules, buyback terms,
and any terms of the Operating Agreement not publicly disclosed</li>
</ul>
<!-- §4 -->
<h2>4. Exclusions</h2>
<p>Confidential Information does <b>not</b> include information that:</p>
<ul>
<li>Is or becomes publicly available through no fault of the Receiving Party</li>
<li>Was already lawfully known to the Receiving Party before disclosure, as
demonstrated by written records predating this Agreement</li>
<li>Is independently developed by the Receiving Party without use of or reference to
the Confidential Information</li>
<li>Is received from a third party who is not bound by confidentiality obligations
regarding that information</li>
<li>Is required to be disclosed by law, court order, or government authority —
provided the Receiving Party gives the Disclosing Party prompt written notice
(where legally permitted) before disclosing, to allow the Disclosing Party an
opportunity to seek a protective order</li>
</ul>
<!-- §5 -->
<h2>5. Obligations of the Receiving Party</h2>
<p>The Receiving Party shall:</p>
<ul>
<li>Use Confidential Information <b>solely</b> for purposes related to the business
relationship (formation, operation, and management of SnS Hospitality Group LLC
and its ventures)</li>
<li>Not disclose Confidential Information to any third party without the Disclosing
Party's prior written consent, except as necessary to complete authorized filings
(e.g., submitting information to the Indiana Secretary of State or IRS as part of
entity formation)</li>
<li>Protect Confidential Information with at least the same degree of care used to
protect her own confidential information, and no less than reasonable care</li>
<li>Not store SSNs, banking details, or EINs in unsecured files, shared drives,
unencrypted messages, or any system without password protection</li>
<li>Not use Confidential Information for personal benefit or any purpose outside the
business relationship</li>
<li>Limit access to Confidential Information to only those individuals who have a
need to know and who are bound by confidentiality obligations at least as
protective as those in this Agreement</li>
</ul>
<!-- §6 -->
<h2>6. Return and Destruction</h2>
<p>Upon termination of the business relationship, or upon the Disclosing Party's written
request, the Receiving Party shall within <b>14 days</b>:</p>
<ul>
<li>Return all physical materials containing Confidential Information</li>
<li>Permanently delete all digital copies of Confidential Information (including
backups, downloads, screenshots, and copies in any form)</li>
<li>Provide written confirmation that all Confidential Information has been returned
or destroyed</li>
</ul>
<p><b>Exception:</b> The Receiving Party may retain copies of filings she submitted on
the Company's behalf (e.g., Articles of Organization, EIN applications) as required by
law or for her personal tax records.</p>
<!-- §7 -->
<h2>7. Term and Duration</h2>
<ul>
<li><b>Personal information</b> (SSN, financial account details, government IDs):
protected <b>indefinitely</b> — this obligation never expires.</li>
<li><b>Trade secrets</b> (proprietary systems, recipes, operational processes that
derive value from being secret): protected <b>for as long as the information
remains a trade secret</b> under Indiana's Uniform Trade Secrets Act (IC 24-2-3).</li>
<li><b>All other business information:</b> protected for <b>3 years</b> after the
termination of the business relationship between the Parties.</li>
</ul>
<p>This Agreement is effective as of the date signed and survives termination of any
individual venture, the Operating Agreement, or the business relationship itself, for
the durations stated above.</p>
<!-- §8 -->
<h2>8. Remedies</h2>
<p>The Receiving Party acknowledges that unauthorized disclosure or use of Confidential
Information — particularly personal information such as Social Security Numbers — may
cause <b>irreparable harm</b> for which monetary damages alone are inadequate. The
Disclosing Party is entitled to seek:</p>
<ul>
<li><b>Injunctive relief</b> (court order to stop the disclosure immediately)</li>
<li><b>Monetary damages</b> (actual damages suffered as a result of the breach)</li>
<li><b>Attorney's fees and costs</b> incurred in enforcing this Agreement</li>
<li>Any other remedies available at law or equity</li>
</ul>
<p>These remedies are in addition to (not instead of) any forfeiture, buyback, or
removal provisions in the SnS Hospitality Group LLC Operating Agreement.</p>
<!-- §9 -->
<h2>9. Relationship to Operating Agreement</h2>
<p>This NDA is a standalone agreement that exists independently of the SnS Hospitality
Group LLC Operating Agreement. However:</p>
<ul>
<li>A <b>material breach of this NDA</b> constitutes grounds for <b>Forfeiture for
Cause</b> under the Operating Agreement (§8 of that document)</li>
<li>This NDA does not grant the Receiving Party any ownership, equity, or membership
rights — those are governed solely by the Operating Agreement</li>
<li>Termination of the Operating Agreement does not terminate this NDA — the
confidentiality obligations survive per §7 above</li>
</ul>
<!-- §10 -->
<h2>10. No License or Rights Granted</h2>
<p>Nothing in this Agreement grants the Receiving Party any ownership, license, or
intellectual property rights in the Company's brand, IP, systems, or business. Access
to Confidential Information is for the Purpose only and does not create any right to
use, reproduce, or commercialize that information independently.</p>
<!-- §11 -->
<h2>11. Whistleblower Protection</h2>
<p>Nothing in this Agreement prohibits the Receiving Party from:</p>
<ul>
<li>Reporting suspected illegal activity to any federal, state, or local government
agency or official</li>
<li>Cooperating with a government investigation</li>
<li>Making disclosures protected under whistleblower provisions of federal or state
law</li>
</ul>
<p>The Receiving Party is not required to notify the Disclosing Party before making any
such report or disclosure.</p>
<!-- §12 -->
<h2>12. Governing Law and Disputes</h2>
<p>This Agreement is governed by the laws of the <b>State of Indiana</b>. Any dispute
arising under this Agreement shall be resolved by <b>binding arbitration</b> in St.
Joseph County, Indiana, under Indiana law. The prevailing party in any dispute shall be
entitled to recover reasonable attorney's fees and costs.</p>
<!-- §13 -->
<h2>13. Miscellaneous</h2>
<ul>
<li><b>Entire agreement:</b> This Agreement constitutes the entire understanding
between the Parties regarding confidentiality of the information described herein
and supersedes any prior oral or written understanding on that subject.</li>
<li><b>Amendment:</b> This Agreement may only be amended in a writing signed by both
Parties.</li>
<li><b>Severability:</b> If any provision is held invalid or unenforceable, the
remaining provisions remain in full force and effect.</li>
<li><b>Assignment:</b> This Agreement may not be assigned by the Receiving Party
without the Disclosing Party's written consent.</li>
<li><b>Counterparts:</b> This Agreement may be signed in counterparts (including
electronic signatures), each of which constitutes an original.</li>
</ul>
<!-- EXECUTION -->
<div class="sig-block">
<h2 style="margin-top:0">Execution</h2>
<p>The undersigned acknowledge and agree to the terms of this Non-Disclosure Agreement
as of the Effective Date first written above.</p>
<p style="margin-top:28px;font-weight:700;color:var(--navy)">DISCLOSING PARTY — Samuel S. James</p>
<div class="sig-line"></div>
<div class="sig-label">Signature</div>
<p><b>Printed name:</b> Samuel S. James</p>
<p><b>Title:</b> Sole Member, SnS Network Solutions Holdings LLC</p>
<div class="sig-line" style="width:35%"></div>
<div class="sig-label">Date</div>
<p style="margin-top:28px;font-weight:700;color:var(--navy)">RECEIVING PARTY — Kiowa Scott</p>
<div class="sig-line"></div>
<div class="sig-label">Signature</div>
<p><b>Printed name:</b> Kiowa Scott</p>
<div class="sig-line" style="width:35%"></div>
<div class="sig-label">Date</div>
</div>
</div>
<footer>
Review with an Indiana-licensed attorney before signing.<br>
SnS Network Solutions Holdings LLC &bull; 759 Boxwood Drive, South Bend, IN 46641
</footer>
</body>
</html>

View File

@ -83,6 +83,42 @@ post them where staff can read them. Re-check annually (minimum wage / notices u
---
## Food Law & Health Dept Compliance (Indiana)
> General framework — **not legal advice.** Food rules are enforced at the **county** level and the
> St. Joseph County Health Department can be stricter than the state floor. Confirm specifics with them
> before buildout. Authoritative sources: **410 IAC 7-24** (Indiana Retail Food Establishment Sanitation
> Requirements, based on the FDA Food Code); St. Joseph County Health Dept (sjcindiana.com/159/Health-Department);
> Indiana Dept. of Health Food Protection (in.gov/health/food-protection).
### Governing rules
- **410 IAC 7-24** is the master Indiana food code. A drive-through coffee trailer = a **"mobile retail
food establishment"** under it.
- **Enforcement is county-level** — St. Joseph County issues the permit, does plan review, and inspects.
Their interpretation controls.
### Requirements that apply to The Daily Pour
| Requirement | Detail / status |
|-------------|-----------------|
| **Mobile food establishment permit** | From St. Joseph County Health Dept; annual renewal + inspections |
| **Plan review BEFORE buildout** | Submit trailer layout/equipment/water/waste for approval *before* building — don't build something they reject |
| **Commissary / base of operations** | Indiana typically requires mobile units to operate from a **licensed commissary** (servicing, water, waste, storage). "Self-contained, park anywhere" often isn't enough — **CONFIRM with county** |
| **Potable water + waste tanks** | Approved water source; gray tank ~15% larger than fresh. Materials list: 65gal fresh / 50gal gray / 30gal black ✓ |
| **Handwashing sink (separate)** | Required, separate from warewashing sink — materials list has a dedicated hand-wash sink ✓ |
| **Warewashing sink** | Code classic = **3-compartment**. Because we use **all-disposable** cups/utensils, some counties allow **2-compartment** (what our list has) — **CONFIRM with county; they may require 3-comp regardless** |
| **Certified Food Protection Manager** | At least one **ServSafe Manager**-certified person required; staff may need food-handler cards |
| **Temperature control** | Cold hold ≤41°F, hot hold ≥135°F; dairy/milk kept cold (fridge covers this) |
| **Pastries from a licensed bakery** | Reselling commercial-bakery baked goods = fine. **Home-baked goods NOT allowed** for resale (cottage-food law doesn't cover a retail establishment) |
### ⚠️ Three things to confirm with St. Joseph County Health Dept BEFORE buildout
1. **Commissary requirement** — do they require a base-of-operations/commissary agreement for a mobile unit?
2. **2-comp vs. 3-comp sink** — will they accept a 2-compartment warewashing sink given all-disposable service?
3. **Plan review process** — submit the trailer layout for approval before you build.
*Owner of these items: Kiowa (compliance lane per OA §3.2). Low-risk menu (coffee + bakery-sourced pastries) keeps the food-safety category lighter than a cook operation.*
---
## Recurring Obligations
| Obligation | Frequency | Cost | Notes |

View File

@ -0,0 +1,94 @@
# SCORE Mentor — Notes & Goal-Aligned Action Plan
**Program:** SCORE NW Indiana (free small-business mentoring)
**Mentors:** Paul Yadron & Don Pelka (Chapter Co-Chairs) · paul.yadron@scorevolunteer.org · 708-955-5717
**Meeting:** Call Aug 17, 2026 (notes emailed Aug 18) · **Next call: Thu, Sept 10, 2026 @ 4:00 PM CST**
**Venture:** The Daily Pour / SnS Hospitality Group LLC
> **How to read this doc:** the raw SCORE input is preserved at the bottom for fidelity. The top is
> the part that matters — their advice **filtered through our own Decision Framework** (the Three
> Gates: **Time · Net Worth · Freedom**) and the non-negotiable *"I own, I don't operate"* principle.
> Not every good idea is a good idea *for us right now*. This sorts them by our goals and stage.
---
## The lens (our goals, unchanged)
- **Target:** $150K/yr to Sam from trailers within 5 yrs → **23 ramped trailers** get us there.
- **Bottleneck is execution speed, not revenue** — every month without a trailer open ≈ $11.7K foregone.
- **Founder role:** capital allocator + systems builder. **Never work a shift.** Every system runs without me.
- **Compound, don't consume:** Trailer 1's profit funds Trailer 2.
So SCORE's advice gets sorted by one question: **does it accelerate opening T-00 well and building a repeatable system — or is it a distraction from that?**
---
## Tier 1 — Act on now (directly serves the goal; do before/at launch)
| SCORE recommendation | Why it passes our gates | Owner |
|---|---|---|
| **Lock a local roaster partnership** (their #2 priority after location) | **Net Worth + Freedom** — it's our only durable *moat* (no chain can claim a South Bend roast) and a systemizable supplier relationship. Aligns with **Bendix Coffee Roasters** already in the plan. | Sam + Kiowa |
| **Design trailer flow / throughput** (how fast we make + serve) | **Net Worth** — throughput *is* revenue at $8/ticket; and a documented production SOP is exactly the "runs without me" system. Bakes speed into the build, not a retrofit. | Sam + Kiowa |
| **Licenses · ServSafe · Insurance** | **Freedom** — non-negotiable gate to open; already in `required-docs-and-compliance.md`. A lapse pulls me in. | Kiowa |
| **Written location contract** (lot lease) | **Net Worth + Freedom** — no signed lot = no trailer. The #1 thing gating T-00. | Kiowa |
| **Bakery partnerships (the 2 identified)** | **Net Worth** — a margin add-on with a local-sourcing story; delegable to Kiowa, off my plate. | Kiowa |
## Tier 2 — Do once, cheaply, for leverage (high insight-per-hour, then move on)
| SCORE recommendation | Principled read | Owner |
|---|---|---|
| **Talk to the Portland shop owner** (our inspiration) | One call. De-risks the model from someone who's lived it. Time-boxed — not an ongoing relationship. | Sam |
| **Study The Coffee Can (Taylorville, IL)** — Airstream, doing great business | Free competitive/ops intel on a proven mobile model. A visit or call, once. | Sam |
| **Talk to a franchisee** about startup + obstacles | Cheapest way to surface unknown-unknowns before we spend capital. One conversation. | Sam |
## Tier 3 — Systems to define, not agonize over (SOP work, delegable)
Menu · waste handling · equipment list · storage/cups. These are **T-00 operations design** — capture
each as an SOP so it's repeatable across all 10 trailers (that's the compounding play). Don't let menu
perfectionism delay opening; ship a focused menu, iterate live. → Sam + Kiowa
## Already handled — report back to SCORE (shows momentum)
- **"Have you formed the LLC?"** → **Yes.** SnS Hospitality Group LLC, EIN 42-4288652, formed 8/6/2026.
- **"What's the agreement with your partner?"** → **Done.** Signed multi-member OA (incl. Kiowa's
5%→15% vesting + tax-distribution clause).
---
## ⚠️ Corrections to raise on the 9/10 call (keep SCORE working from real numbers)
1. **Startup cost:** SCORE's notes say **~$450K**. Our real figure is **$50K per trailer** (~$500K is
the *10-trailer fleet* total). Correct this — a 9× overstatement distorts every recommendation and
any funding intro they'd make.
2. **Barista/hiring framing:** SCORE noted "looking for a barista." Reframe per our hiring philosophy —
we hire **one reliable *Location Manager* per trailer** (character over craft; espresso is trainable
in 2 weeks), not a "barista." This matters because the whole "founder doesn't operate" thesis rests
on that lead hire.
## What I'm deliberately NOT prioritizing (and why)
- **Chasing a "moat" beyond the roaster/relationships/execution-speed** — SCORE-adjacent worry, but our
framework says the moat is *speed of profitable expansion*, not defensibility. Don't over-engineer it.
- **Over-investing in menu/equipment optimization pre-launch** — fails the **Time** gate if it delays
T-00. Open, then optimize from real data.
---
## Next step
- **Follow-up call: Thursday, Sept 10, 2026 @ 4:00 PM CST** (Paul & Don). Bring: corrected startup #,
roaster-partnership status, signed lot-lease status, LLC/OA done.
- *(Separate: in-person meeting with **Tracie, Sept 1, South Bend**.)*
---
---
## Raw notes (verbatim from Paul Yadron's email, Aug 18, 2026 — preserved for fidelity)
**What SCORE was told:**
- Works for Amazon, wants to start a mobile coffee shop in South Bend. Business plan developed; trailer type identified. Name: The Daily Pour.
- Open 1, then ~10 around the area heading **west** from South Bend. Eventually hire a manager for day-to-day; first one Sam is hands-on.
- Idea discovered from a mobile coffee shop in **Portland**. Has a partner + social-media + IT help. Looking for a barista.
- Estimated startup **$450K**; projected revenue **$250K** first 2 years. Has someone scouting a heavy-traffic South Bend location. Identified **2 local bakeries**.
**What SCORE recommends:** Location is #1; **coffee is the next biggest thing** — find a local roaster to partner with. Touch base with the Portland shop owner. Study **The Coffee Can, Taylorville IL** (converted Airstream, great business).
**Items to think about:** trailer flow/production (speed to make + serve) · waste · equipment needs · menu · storage/cups · license · ServSafe classes · insurance · partner with the bakeries · talk to a franchisee about startup & obstacles · what's the agreement with your partner · keep working on BP + revenue projections · have you formed an LLC · contract with the location.
**Next step:** Call Thursday **9/10 at 4pm CST**.
*— Paul Yadron & Don Pelka, Chapter Co-Chairs, SCORE NW Indiana*

View File

@ -0,0 +1,366 @@
# The Daily Pour — Marketing Automation Deployment
**Owner:** Annie (Marketing Lead)
**Infra:** Sam (GitLab CI + Kestra)
**Target deploy date:** Sunday, August 17, 2026
**GitLab repo:** https://gitlab.com/samueljamesinc/daily-pour-marketing (LIVE)
**Code-server:** https://code.snsnetlabs.com (LXC 304, Fedora 44, pve3)
---
## What This Is
Automated daily social media promotion for The Daily Pour, powered by Kestra workflows.
Annie manages the content calendar and approvals; the system handles content generation,
hashtag selection, platform-specific formatting, and publishing — zero daily effort once
configured.
---
## Architecture
```
┌──────────────┐ ┌───────────────┐ ┌──────────────┐ ┌─────────────┐ ┌────────────┐
│ Pre-Flight │ ──▶ │ Content Gen │ ──▶ │ Hashtag │ ──▶ │ Platform │ ──▶ │ Publish │
│ Checks │ │ (ChatGPT / │ │ Engine │ │ Formatter │ │ (Buffer │
│ │ │ Ollama) │ │ │ │ │ │ API) │
└──────────────┘ └───────────────┘ └──────────────┘ └─────────────┘ └────────────┘
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
APIs alive? Weather + Tier 1-4 + Per-platform One API →
Drive access? day theme → RiteKit trending + character limits, FB + IG +
Platforms up? brand voice → rotation logic → image specs, TikTok +
Content exists? caption draft anti-shadowban hashtag counts LinkedIn +
Google Biz
```
### Data Flow (detailed)
```
┌─────────────────────────────────────────────────────┐
│ GitLab.com (Source of Truth) │
│ daily-pour-marketing repo │
│ ├── workflows/ (Kestra YAML) │
│ ├── config/ (brand voice, hashtags, locations) │
│ └── CI Variables (secrets, tokens) │
└───────────────────────┬─────────────────────────────┘
│ git sync (every 15 min)
┌──────────────┐ ┌─────────────────────────────┐
│ Google Drive │◀────read────▶│ Kestra (Execution) │
│ (60GB) │ │ 192.168.122.71 │
│ ├── photos/ │ │ │
│ ├── videos/ │ │ Cron triggers: │
│ └── logos/ │ │ • 5:30 AM — preflight │
└──────────────┘ │ • 6:00 AM — daily post │
│ • Sun 8PM — weekly gen │
└──────────────┬──────────────┘
┌──────────────┼──────────────┐
▼ ▼ ▼
┌──────────────┐ ┌─────────────┐ ┌──────────────┐
│ OpenWeather │ │ ChatGPT / │ │ RiteKit │
│ API │ │ Ollama │ │ (trending │
│ (weather) │ │ (captions) │ │ hashtags) │
└──────────────┘ └─────────────┘ └──────────────┘
┌─────────────────────────────┐
│ Buffer API │
│ (single publishing │
│ layer for all 5 │
│ platforms) │
└──────────────┬──────────────┘
┌────────┬───────┬───────┼───────┬────────┐
▼ ▼ ▼ ▼ ▼ │
Facebook Instagram TikTok LinkedIn Google │
Business │
┌────────────────────────────────┘
┌─────────────────────────────┐
│ Kestra plugin-meta (backup) │
│ Direct FB + IG posting │
│ (if Buffer doesn't cover │
│ a specific need) │
└─────────────────────────────┘
```
---
## Publishing Layer: Buffer API
**Why Buffer instead of 5 separate platform APIs:**
- One integration → posts to all 5 platforms
- Handles format differences (image sizes, character limits, hashtag placement)
- Built-in scheduling, analytics, engagement inbox
- Free tier: 3 channels, 10 posts/channel/month
- Paid: ~$6/channel/month ($30/mo for all 5 — cheaper than dev time on 5 APIs)
- Has an MCP server (AI agents can post directly)
- REST API: `https://api.bufferapp.com/1/updates/create.json`
**Fallback:** Kestra `plugin-meta` for direct Facebook + Instagram posting if Buffer
doesn't cover a specific need (carousels, reels with specific metadata, etc.)
**Setup:**
1. Sign up at buffer.com
2. Connect all 5 social accounts
3. Generate API token
4. Add `BUFFER_ACCESS_TOKEN` to GitLab CI Variables + Kestra namespace secrets
---
## Hashtag Engine
### Strategy: 4-Tier System with Rotation
| Tier | What | Example | Rotation |
|------|------|---------|----------|
| 1 — Brand | Always present | #TheDailyPour #DailyPourCoffee | Never changes |
| 2 — Category | Broad reach | #CoffeeAddict #SpecialtyCoffee #LocalCoffee | 3 sets, cycle every 3 days |
| 3 — Day Theme | Matches daily rotation | #MenuMonday #BehindTheScenes #FridayFeels | Changes daily |
| 4 — Dynamic | Fresh per post | Weather-based, trending, time-of-day | Every post (RiteKit + weather API) |
### Platform Limits (enforced by the formatter)
| Platform | Optimal Count | Format |
|----------|---------------|--------|
| Instagram | 20-25 | In caption or first comment (separated by dots) |
| TikTok | 5-8 | In caption only (algorithm punishes excess) |
| Facebook | 3-5 | In caption, early |
| LinkedIn | 3-5 | Final line, professional tone only |
| Google Business | 2-3 | In description, minimal |
### Anti-Shadowban Rules
- Never repeat the same Tier 2 set within 7 days on the same platform
- Rotate Tier 2 pools: A → B → C → A (3-day cycle)
- Tier 4 (trending) is always unique — pulled fresh per post
- Track hashtag history in Kestra (7-day lookback before selecting)
### Trending Hashtag Sources
- **RiteKit API** (https://ritekit.com) — give it post text, returns optimized hashtags
based on real-time popularity. 100 free calls/month.
- **Apify TikTok Scraper** — pulls TikTok Creative Center trending hashtags daily
- **OpenWeatherMap** — weather-reactive hashtags (#SummerVibes, #CozyMorning, etc.)
- **Day-of-week cultural moments**#MondayMotivation, #FridayFeels, #SundayFunday
### Config Files
```
config/
├── hashtag-rotation.yml ← Tier 2 pools (A/B/C), Tier 3 by day, rotation state
├── hashtag-limits.yml ← Per-platform max counts + format rules
└── hashtag-banned.yml ← Hashtags known to be suppressed/banned (check monthly)
content/templates/
└── hashtags.md ← Master reference (all tiers defined, human-readable)
```
---
## Pre-Requisites Checklist (Updated)
### Infrastructure (Sam) — ✅ = Done
- [x] **GitLab.com repo** — https://gitlab.com/samueljamesinc/daily-pour-marketing
- [x] **Kestra** running and healthy — 192.168.122.71:8080
- [x] **Code-server** — LXC 304, Fedora 44, code.snsnetlabs.com
- [x] **GitLab SSH** from code-server working
- [x] **OpenWeatherMap API** — key active, tested
- [x] **OpenAI API** — key active, tested
- [x] **Google Drive OAuth** — refresh token working, tested upload/list/download
- [x] **Pre-flight checks flow** — tested, all passing
- [x] **Weather caption flow** — tested, generating captions
- [ ] **Buffer account** — sign up, connect platforms, get API token
- [ ] **RiteKit account** — sign up, get API key (free tier)
- [ ] **Kestra ↔ GitLab sync flow** — auto-pull workflows from repo
- [ ] **Publish GCP OAuth app** (Testing → Production) — prevent 7-day token expiry
### Platform Accounts (Sam or Annie)
- [ ] **Google Business Profile** created for The Daily Pour
- [ ] **Facebook Business Page** created
- [ ] **Instagram Business Account** connected to Facebook page
- [ ] **TikTok Business Account** created
- [ ] **LinkedIn Company Page** created (SnS Hospitality Group or The Daily Pour)
### Content Library (Annie — ongoing, seed before launch)
- [ ] **Logos** — PNG (dark/light/icon), SVG source
- [ ] **Product photos** — at least 10 menu item shots
- [ ] **Trailer photos** — exterior, window, signage (even mockups/renders to start)
- [ ] **Video clips** (optional for launch) — espresso pulls, morning prep, b-roll
- [x] **Brand voice doc** — committed to repo
- [x] **Hashtag sets** — committed to repo (expand with Tier 2/3/4 config)
- [x] **Rules doc** — committed to repo
- [x] **Platform config** — committed to repo
---
## Kestra Workflows (Updated)
| # | Workflow | Trigger | What it does | Status |
|---|---------|---------|--------------|--------|
| 0 | `preflight_checks` | Before every deployment | Validates APIs, platforms, Drive, content exist | ✅ LIVE |
| 1 | `weather_caption_test` | Manual / Cron | Weather + ChatGPT → generates caption | ✅ LIVE |
| 2 | `daily_post_rotation` | Cron 6:00 AM daily | Preflight → content gen → hashtags → format → publish via Buffer | TODO |
| 3 | `weekly_content_gen` | Cron Sunday 8 PM | LLM generates 7 draft captions + hashtag sets for the week | TODO |
| 4 | `location_announce` | Manual or webhook | New location signed → announcement series across all platforms | TODO |
| 5 | `hiring_post` | Webhook from Plane | Hiring task created → generates + posts hiring content | TODO |
| 6 | `review_responder` | Cron daily 9 AM | Pulls Google reviews → drafts responses → Annie approves | TODO |
| 7 | `engagement_repost` | Cron 2x/week | Scans for UGC/mentions → queues for repost with credit | TODO |
| 8 | `hashtag_performance` | Cron Monday 9 AM | Pulls engagement data, correlates with hashtags, recommends rotations | TODO |
---
## Content Rotation (daily theme)
| Day | Type | Platforms | Tier 3 Hashtags |
|-----|------|-----------|-----------------|
| Mon | Menu highlight | All | #MenuMonday #CoffeeMagic #MondayMotivation |
| Tue | Behind the scenes | IG, TikTok, FB | #BehindTheScenes #MorningShift #BaristaDiary |
| Wed | Testimonial / review | FB, Google, LinkedIn | #CustomerLove #TestimonialTuesday #FiveStars |
| Thu | Educational / fun fact | All | #CoffeeEd #DidYouKnow #ThursdayThoughts |
| Fri | Weekend teaser + location | All | #FridayFeels #WeekendPlans #CoffeeNearMe |
| Sat | Live energy / "we're open" | IG Stories, TikTok, FB | #WeAreOpen #SaturdayVibes #LiveEnergy |
| Sun | Community / gratitude | FB, LinkedIn, IG | #CommunityLove #SundayBrunch #Grateful |
---
## GitLab Repo Structure (Updated)
```
daily-pour-marketing/ ← https://gitlab.com/samueljamesinc/daily-pour-marketing
├── .gitlab-ci.yml ← Validates YAML + syncs to Kestra
├── README.md
├── content/
│ ├── logos/
│ ├── photos/{products,trailer,team,customers}/
│ ├── videos/{reels,tiktok,stories}/
│ └── templates/
│ ├── captions/ ← Per-day caption templates
│ ├── hashtags.md ← Master hashtag reference
│ └── canva/ ← Brand templates
├── config/
│ ├── brand-voice.md ← Annie's tone guide
│ ├── colors.md ← Brand palette
│ ├── rules.md ← What to never post
│ ├── platforms.yml ← Platform config (no secrets)
│ ├── locations.yml ← Active locations + hours
│ ├── hashtag-rotation.yml ← NEW: Tier 2 pools, rotation state
│ ├── hashtag-limits.yml ← NEW: Per-platform counts + format
│ └── hashtag-banned.yml ← NEW: Suppressed/banned hashtags
├── workflows/
│ ├── preflight-checks.yml ← ✅ LIVE
│ ├── daily-post-rotation.yml ← TODO (full pipeline)
│ ├── weather-reactive.yml
│ ├── weekly-content-gen.yml
│ ├── location-announce.yml
│ ├── hiring-post.yml
│ ├── review-responder.yml
│ ├── engagement-repost.yml
│ └── hashtag-performance.yml ← NEW: Weekly analytics
└── scripts/
├── hashtag-selector.py ← NEW: Tier selection + rotation logic
├── hashtag-validator.py ← NEW: Validates sets before posting
└── platform-formatter.py ← NEW: Formats caption + hashtags per platform
```
---
## Secrets (GitLab CI Variables + Kestra Namespace Files)
| Variable | Location | Status |
|----------|----------|--------|
| `KESTRA_API_USER` | GitLab CI | ✅ Set |
| `KESTRA_API_PASSWORD` | GitLab CI | ✅ Set |
| `KESTRA_URL` | GitLab CI | ✅ Set |
| `OPENAI_API_KEY` | GitLab CI + Kestra | ✅ Set |
| `OPENWEATHER_API_KEY` | GitLab CI + Kestra | ✅ Set |
| `GOOGLE_DRIVE_REFRESH_TOKEN` | Kestra namespace | ✅ Set (publish GCP app to prevent 7-day expiry) |
| `GOOGLE_DRIVE_CLIENT_ID` | Kestra namespace | ✅ Set |
| `GOOGLE_DRIVE_CLIENT_SECRET` | Kestra namespace | ✅ Set |
| `BUFFER_ACCESS_TOKEN` | GitLab CI + Kestra | ⬜ TODO (after Buffer signup) |
| `RITEKIT_API_KEY` | GitLab CI + Kestra | ⬜ TODO (after RiteKit signup) |
| `META_ACCESS_TOKEN` | GitLab CI + Kestra | ⬜ TODO (after FB/IG app approval) |
| `TIKTOK_ACCESS_TOKEN` | GitLab CI + Kestra | ⬜ TODO (after TikTok developer app) |
| `LINKEDIN_ACCESS_TOKEN` | GitLab CI + Kestra | ⬜ TODO (after LinkedIn API access) |
| `GOOGLE_BUSINESS_TOKEN` | GitLab CI + Kestra | ⬜ TODO (after GBP API setup) |
---
## Tech Stack
| Layer | Tool | Cost | Role |
|-------|------|------|------|
| Orchestration | Kestra (self-hosted) | Free | Cron schedules, task coordination, retry logic |
| Source control | GitLab.com | Free | Workflow YAML, config, content templates |
| Dev environment | code-server (LXC 304) | Free | Browser IDE for editing flows + scripts |
| Content storage | Google Drive (60GB) | Free | Photos, videos, logos — large binary media |
| Content generation | ChatGPT (OpenAI API) | Pay-per-use (~$0.01/caption) | Caption drafting, hashtag brainstorming |
| Local LLM (backup) | Ollama (192.168.122.20) | Free | Fallback caption gen, no API cost |
| Weather data | OpenWeatherMap | Free (1000 calls/day) | Weather-reactive content |
| Trending hashtags | RiteKit | Free (100 calls/mo) | Real-time hashtag optimization |
| TikTok trends | Apify scraper | Pay-per-run (pennies) | TikTok Creative Center trending data |
| Publishing | Buffer API | Free$30/mo | Single API → all 5 platforms |
| Publishing (backup) | Kestra plugin-meta | Free | Direct FB + IG posting |
| Project management | Plane CE | Free (self-hosted) | Annie's task board, hiring triggers |
---
## Deployment Steps (Updated)
### Phase 1: Foundation (Done)
1. ~~Create GitLab repo~~
2. ~~Push scaffold~~
3. ~~Add CI variables (Kestra, OpenAI, OpenWeather)~~
4. ~~Build + test preflight checks~~
5. ~~Build + test weather caption flow~~
### Phase 2: Publishing Pipeline (This Week)
6. Sign up for Buffer → connect platforms → add API token
7. Sign up for RiteKit → get API key
8. Build `hashtag-rotation.yml` config
9. Build `hashtag-selector.py` script (Tier 1-4 + rotation logic)
10. Build `platform-formatter.py` (per-platform caption + hashtag assembly)
11. Build full `daily-post-rotation` workflow (preflight → gen → hashtags → format → Buffer)
12. Test end-to-end: one real post on one platform
### Phase 3: Content & Handoff (Before Launch)
13. Seed content library (10+ photos, 7 caption templates)
14. Annie reviews brand voice + hashtag sets
15. Enable cron schedules
16. Set up Kestra ↔ GitLab sync (auto-pull from repo every 15 min)
17. Publish GCP OAuth app (prevent token expiry)
### Phase 4: Analytics & Optimization (After Launch)
18. Build `hashtag-performance` weekly analytics workflow
19. Set up A/B testing framework (same content, different hashtag sets)
20. Connect Buffer analytics → Kestra for automated optimization
21. Add Apify TikTok trending scraper to daily pipeline
---
## Decision Framework Score
| Gate | Score | Reason |
|------|-------|--------|
| Time | 5 | Zero daily posting effort once live — fully automated |
| Net Worth | 4 | Consistent presence builds brand → more customers at trailer |
| Freedom | 5 | Marketing runs without Sam; scales across all trailers |
| **Total** | **14** | Execute |
---
## Repos to Evaluate (from research)
| Repo | What | Action |
|------|------|--------|
| [charlie947/social-media-skills](https://github.com/charlie947/social-media-skills) | Claude skills behind 350K-follower creator | Fork `post-writer` + `post-scorer` for caption logic |
| [rampstackco/claude-skills](https://github.com/rampstackco/claude-skills) | 65 Claude skills including SEO/content | Adapt keyword research → hashtag research |
---
*Created 2026-08-13. Updated 2026-08-14 with Buffer publishing layer, hashtag engine,
and research findings.*