Compare commits

..

21 Commits

Author SHA1 Message Date
Samuel James
7b2923c048 docs: section 17 → Kiowa + Attorney, remove personal note (goes via Slack) 2026-08-12 14:26:44 -05:00
Samuel James
852120521d docs: reassign all shared sections to Kiowa (13 of 21 sections) 2026-08-12 14:25:31 -05:00
Samuel James
b564543fa9 docs: add expandable detail panels for completed handbook sections (click to reveal) 2026-08-12 14:21:53 -05:00
Samuel James
ee0c08c7e0 docs: update handbook tracker attribution 2026-08-12 14:18:45 -05:00
Samuel James
d3049c0237 docs: add employee handbook progress tracker (sections, ownership, status) 2026-08-12 13:49:16 -05:00
Samuel James
83524d0653 docs: add evaluated tech stack options to technology group README 2026-08-12 07:33:31 -05:00
Samuel James
3e1e0963c5 add SnS Creative LLC to corporate structure (future — after 5+ trailers) 2026-08-12 07:33:31 -05:00
Samuel James
2bbea20b22 network stack finalized + supplier research + business plan updates
- Network: GL-X3000 Spitz AX (5G+WiFi6), GMKtec G11 (Fedora WS+VyOS+Podman), TP-Link TL-SG208PE (PoE), Marquis cameras, ULTRALOQ, UPS
- Removed: MikroTik CRS112, MikroTik wAP ax, ZOSI NVR, AirTag (insurance covers theft)
- Added: T-00/network/README.md (full config outline, VLANs, firewall rules, fleet scaling, Jitsi)
- Updated: materials.csv with final networking BOM (,041)
- Added: supplier-research.html (CiboWares official, Bendix, GFS, Dean Supply)
- Added: purchase-pricing.csv (per-unit costs + 600% markup grid)
- Updated: business-plan.html (8/hr manager, ,240 PT, local sourcing 75%, high-traffic focus)
- Updated: corporate structure (removed Indian food truck)
- Kiowa meeting agenda updated (Flagstar/USDA closed, EASSI added)
2026-08-12 07:33:31 -05:00
Samuel James
238c40d5e0 funding: mark Flagstar BIPOC + USDA Business Builder as closed/terminated
- Flagstar: program completed, all 35 awards already distributed
- USDA Business Builder: TERMINATED July 15, 2025 (RFBC killed by current admin)
- Updated funding-research.html with strikethrough + red badges + updated capital stack
- Updated meeting agenda funding table (closures + added EASSI)
- Added plane-projects/ scaffolds (Compose YAML, used API instead due to CE compat)
- Added supply-checklist.csv, trailer-registry.md, README.html, kiowa-meeting-agenda.html
2026-08-12 07:33:31 -05:00
Samuel James
8a5d8e6ee2 OA + Overview: Kiowa feedback round 2 — agreed terms
- ROFR: buyer approval 'may not be unreasonably withheld'
- Investment window: 90 days from Opening Date (was 'at startup')
- Payment terms: objective tiers based on amount (not Holdings' discretion)
  Under 25k=lump, 25k-100k=Kiowa's choice, over 100k=12mo installments
- 7-year sunset: mandatory buyback expires at earlier of 10 trailers
  operational OR 7 years from formation date
- Overview updated to match all OA changes
2026-08-12 07:33:31 -05:00
Samuel James
c4bd17ed37 Holdings OA (single-member, simplified), Hospitality Group OA (multi-member w/ Kiowa terms), T-00 trailer setup
- Holdings OA: redrafted as single-member, removed trust/estate provisions,
  expanded IP authority, removed logo
- REMINDERS.md: Indiana LLC compliance/maintenance schedule
- Hospitality Group OA: full multi-member agreement reflecting negotiated
  terms — tiered buyback (100/75/50/0), ROFR, forfeiture for cause,
  grant finder fee, proportional investment equity, outcome-based metrics,
  mutual consent on major decisions, Operations Director role, shared
  escalation responsibility
- Hospitality Group Overview: matching HTML summary document
- T-00 (Daily Pour): directory structure, README, materials.csv with
  equipment/pricing/links, branding assets, mockups, floorplan
- README: updated 5-year growth plan, equity terms, roles
2026-08-12 07:33:31 -05:00
Samuel James
d04c611c7f organize: move all businesses into their group directories
- 00-sns-holding → 00-holdings (shorter name)
- 01-networking → sns-technology-group/networking/
- 02-digital → sns-technology-group/secure/
- 03-support → sns-technology-group/support/
- indian-food-truck-legacy merged into indian-food-truck
- warehouse-property → warehouse, rental-property → rental
- Remove empty placeholder LLC dirs
- Update READMEs with correct paths
2026-08-12 07:33:31 -05:00
Samuel James
4831152b25 restructure: new corporate structure (Technology Group, Hospitality Group, Properties)
- Add SnS Technology Group LLC (planned)
- Add SnS Hospitality Group LLC (Kiowa Scott 15%, coffee trailers 2-year plan)
- Add SnS Properties LLC (planned)
- Move 04-foodtruck1 to sns-hospitality-group/indian-food-truck-legacy
- Add Kiowa partnership agreement HTML (Option C split-grant, group-level)
- Add NDA, equity framework, legal services docs
- Add coffee trailers business plan (10 locations, NW IN + S. Michigan)
- Add corporate structure HTML (visual org chart)
- Add Holdings legal docs (certificate, EIN, operating agreement HTML)
2026-08-12 07:33:30 -05:00
8af6709f3b Merge pull request '[CODER] Create screenshot script for linux.org' (#50) from feature/issue-48 into main 2026-07-23 20:06:14 +00:00
CODER
010975bddc feat: add Playwright screenshot script for linux.org
Some checks failed
CI / check (pull_request) Failing after 4s
2026-07-23 20:05:56 +00:00
17cd46b761 ci: add Gitea Actions workflow 2026-07-23 15:43:24 +00:00
474213334a Merge pull request '[CODER] Create Hello World Python Script' (#44) from feature/issue-42 into main 2026-07-23 15:07:43 +00:00
CODER
0af462dbcb feat: add hello.py script that prints Hello, World! 2026-07-23 15:07:04 +00:00
28a75aaa9d Merge pull request '[CODER] Add basic HTML file with content' (#35) from feature/issue-31 into main 2026-07-22 21:14:27 +00:00
CODER
c004e1296b feat: add index.html with 'We did it, Sam!' message 2026-07-22 21:11:36 +00:00
31deaebb46 docs: add coding standards for agent reference 2026-07-22 20:46:50 +00:00
158 changed files with 10598 additions and 225 deletions

12
.gitea/workflows/ci.yaml Normal file
View File

@ -0,0 +1,12 @@
name: CI
on: [pull_request]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.11'
- run: pip install -r requirements.txt 2>/dev/null || true
- run: find . -name '*.py' -exec python -m py_compile {} +

View File

@ -1,7 +1,106 @@
# AI Core
# AI Core — SnS Network Solutions
## Project Overview
This project is the core of our AI system, managing various agents and their functionalities.
The holding company's internal AI team. A **strict hierarchy**: one leader agent
(**Chief**) is the single point of contact and routes work to a lean set of
specialists. Nothing runs unless it's necessary to the business.
### Scripts
- `project_manager.py`: A command-line interface to manage tasks for different projects.
> **Goal:** all services eventually run on AWS (EC2 + Bedrock). **For now** it runs on
> the home server `ws` in a VM. The stack is containerized so it moves between the two
> **unchanged** — the VM is disposable; this git folder is the source of truth.
## Chain of command
```
SAM (owner / CEO — final authority, approval gates)
│ you talk to ONE agent
CHIEF (team leader — routes, decides, aggregates, enforces gates)
│ specialists report UP only, never to each other
┌─────┼─────┐
SCOUT SCRIBE (LEDGER — add when billing starts)
research docs
```
- You only ever message **Chief**. Specialists have no direct channel to you.
- Specialists only talk to **Chief** — no lateral messaging (enforced by config).
- Chief cannot send external comms, move money, or make legal promises — those
escalate back to you. Chief runs the team; you stay CEO.
## Roster (lean — only what the business needs now)
| Agent | Role | Status |
|-------|------|--------|
| **Chief** | Team leader / orchestrator. Single point of contact, routing, aggregation, approval gates. | Active |
| **Scout** | Research & competitive intel. Read-only, informational. | Active |
| **Scribe** | Documents — proposals, SOWs, NDAs, SOPs — from templates, held for review. | Active |
| Ledger | Bookkeeping/billing prep. Generates, never sends or pays. | Add when invoicing starts |
Add specialists *under* Chief as the business creates work for them. The command
structure never changes — that's the point.
## Layout
```
ai-core/
├── docker-compose.yml OpenClaw gateway (image ghcr.io/openclaw/openclaw, :18789)
├── .env.example config template — copy to .env, fill in, never commit .env
├── .gitignore
├── agents/ canonical agent definitions (version-controlled)
│ ├── chief/ team leader
│ ├── scout/ research specialist
│ └── scribe/ document & visual specialist
│ each agent folder holds its OpenClaw workspace:
│ SOUL · IDENTITY · USER · AGENTS · TOOLS · HEARTBEAT · MEMORY
│ + skills/ knowledge/ projects/
├── knowledge/ shared knowledge base — sns.md (brand foundation) + research/reference docs
└── state/ runtime state + sessions (gitignored, created on first run)
```
## Run it (on the `ws` VM)
Prereqs: a Linux VM with Docker + Docker Compose, and ≥4GB RAM (OpenClaw OOMs under 2GB).
```bash
cp .env.example .env # then fill in your OpenAI API key + model refs
docker compose up -d
docker compose logs -f gateway
```
The gateway binds to `127.0.0.1:18789` only — it is **not** exposed to the internet.
Reach the web UI over Tailscale or an SSH tunnel:
```bash
ssh -L 18789:127.0.0.1:18789 <user>@ws # then open http://localhost:18789
```
**Register the agents** (first run) — the canonical SOUL.md files live in `agents/`;
register each with the gateway so it picks them up:
```bash
docker compose exec gateway openclaw agents add chief
docker compose exec gateway openclaw agents add scout
docker compose exec gateway openclaw agents add scribe
docker compose exec gateway openclaw agents list --bindings
```
> ponytail: exact `agents add` workflow + workspace path (`~/.openclaw/agents/<id>/workspace/SOUL.md`)
> should be confirmed against https://docs.openclaw.ai on first run — ceiling: this is a
> one-time manual registration step, not yet automated. Upgrade path: a bootstrap script
> that syncs `agents/*/SOUL.md` into the state volume on `up`.
## LLM backend — OpenAI / ChatGPT (current)
OpenClaw talks to OpenAI via an **API key**.
- **On `ws` now:** put your `OPENAI_API_KEY` in `.env` (see `.env.example`) and set the
model refs. Route routine work to a small/fast model and reasoning to a strong one to
control cost.
- The key is the only credential needed — no cloud account required to run on `ws`.
## Move to AWS + Bedrock (future goal)
The end goal is to run this same stack on AWS with Amazon Bedrock. When we migrate, run the
*same* `docker compose up` on an EC2 instance (t3.large, 8GB): drop the `OPENAI_*` keys,
attach an **IAM instance role** so OpenClaw uses Bedrock via the AWS credential chain, put a
Bedrock VPC endpoint in front, and reach the gateway over Tailscale/SSM. **The agents,
skills, and compose file are identical** — only the provider config changes. That backend
portability is the whole point of this design.

Binary file not shown.

View File

@ -1,20 +0,0 @@
import argparse
# Initialize the argument parser
parser = argparse.ArgumentParser(description='Project Manager CLI')
# Add subcommands for add, list, and complete
subparsers = parser.add_subparsers(dest='command', help='Sub-commands help')
add_parser = subparsers.add_parser('add', help='Add a new task')
list_parser = subparsers.add_parser('list', help='List all tasks')
complete_parser = subparsers.add_parser('complete', help='Mark a task as complete')
# Parse the arguments
args = parser.parse_args()
if args.command == 'add':
print(f'Adding new task...')
elif args.command == 'list':
print(f'Listing all tasks...')
elif args.command == 'complete':
print(f'Marking a task as complete...')

View File

@ -0,0 +1,8 @@
{
"permissions": {
"allow": [
"Bash(pdftotext operations_agreement_review.pdf -)",
"Bash(pdftotext \"certificate-of-organization.pdf\" -)"
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@ -0,0 +1,140 @@
# SnS Network Solutions Holdings LLC — Compliance & Maintenance Reminders
**Entity:** SnS Network Solutions Holdings LLC
**State:** Indiana (St. Joseph County)
**EIN:** 42-4099038
**Formation date:** July 27, 2026
**Registered agent:** Samuel S. James, 759 Boxwood Drive, South Bend, IN 46641
**Admin domain:** snsnetworksolutions.net
**Tools:** Google Workspace (Drive, Docs, Sheets, Calendar)
---
## Annual / Recurring Obligations
### 1. Business Entity Report (every 2 years)
| Field | Detail |
|-------|--------|
| **What** | Indiana Business Entity Report |
| **Due** | Every 2 years, in your formation anniversary month (**July**) |
| **First due** | **July 2028** |
| **Cost** | $32 online |
| **Where** | [INBiz](https://inbiz.in.gov) → My Filings → File a Report |
| **Consequence of missing** | Administrative dissolution — the LLC ceases to exist in the eyes of the state |
**How to file:**
1. Log into INBiz (your account is already set up — see `inbiz-account-setup.md`)
2. Navigate to your entity: SnS Network Solutions Holdings LLC
3. Click "File a Report"
4. Confirm: registered agent name/address, principal office, member name
5. Pay $32 (card)
6. Save the confirmation receipt to Google Drive → `Holdings/Compliance/`
**Calendar reminder:** Set for June 1 of every even year (2028, 2030, 2032…) — gives you a full month buffer before the July deadline.
---
### 2. Registered Agent Obligation (ongoing)
You are your own registered agent. This means:
- You must be **available at 759 Boxwood Drive during normal business hours** to accept service of process (legal papers, state correspondence)
- If you move, travel extended periods, or can't reliably be there — **appoint a commercial registered agent** ($100300/yr) and update INBiz within 30 days of the change
**If your address changes:**
1. INBiz → entity → "Change of Registered Agent/Office"
2. Update this document
3. Update the Operating Agreement (§2)
---
### 3. Tax Filing (annual)
| Field | Detail |
|-------|--------|
| **Federal** | As a single-member LLC, the entity is **disregarded** — report on your personal 1040 (Schedule C or Schedule E depending on activity) |
| **Indiana state** | Indiana does not have a separate LLC annual tax/franchise tax. Your LLC income flows to your personal Indiana IT-40. |
| **Due** | April 15 (same as personal return) — or extension deadline (October 15) |
**When this changes:**
- If you elect S-corp treatment → Form 1120-S due March 15 + K-1 to yourself
- If you add members → partnership return (Form 1065) due March 15
**For now:** Nothing extra to file. Your CPA handles it with your personal return. Just keep Holdings income/expenses tracked separately (even if $0).
---
### 4. Bookkeeping (ongoing — even if $0)
Maintain a separate ledger for Holdings, even if nothing flows through it yet. This proves the entity is real and separate from you personally.
**Minimum:**
- Dedicated bank account (no personal transactions through it)
- Track: any capital contributions, any distributions, any expenses (filing fees, LegalShield, domain renewal)
- Year-end: produce a simple P&L and balance sheet (even if it's $32 filing fee and $0 revenue)
**Tool:** Google Sheets → `Holdings/Financials/` — one sheet per year is fine until there's real volume.
---
### 5. Domain Renewal
| Domain | Registrar | Renews | Cost |
|--------|-----------|--------|------|
| snsnetworksolutions.net | TBD — confirm | TBD — confirm | ~$1215/yr |
**Action:** Confirm the registrar and renewal date. Set a calendar reminder 30 days before expiry. Consider enabling auto-renew.
---
## One-Time Items (do once, then done)
| Item | Status | Notes |
|------|--------|-------|
| Sign the Operating Agreement | **TODO** | Print, sign, date, scan to Drive `Holdings/Legal/` |
| Open Holdings bank account | **TODO** | Bring: EIN letter (CP 575 G) + signed OA + certificate of organization |
| Store formation docs in Drive | **TODO** | Certificate of org, EIN letter, signed OA, INBiz receipt → `Holdings/Legal/` |
| Set calendar reminders | **TODO** | BER (June 1, 2028), domain renewal, LegalShield renewal |
---
## Subsidiary Formation Checklist (repeat per sub)
When you form a new subsidiary under Holdings:
1. Confirm name on INBiz
2. File Articles of Organization ($95) — list Holdings LLC as sole member
3. Get EIN for the sub (IRS online, free)
4. Draft subsidiary operating agreement — Holdings as sole member
5. Open subsidiary bank account (separate from Holdings and personal)
6. Record the subsidiary in Holdings' decision log
7. Set the sub's own BER reminder (2 years from its formation month)
---
## Key Dates Summary
| Date | Event | Action |
|------|-------|--------|
| July 27, 2026 | Formation | Done ✅ |
| **June 1, 2028** | BER reminder fires | File report on INBiz ($32) before end of July 2028 |
| **July 2028** | BER deadline | Must be filed or entity faces admin dissolution |
| Every 2 years after | BER | Repeat |
| April 15 annually | Tax (personal return includes Holdings) | CPA handles — just provide the separate Holdings ledger |
---
## Where Things Live
| What | Where |
|------|-------|
| 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/` |
| Passwords/secrets | Bitwarden |
---
*This is a maintenance checklist, not legal advice. Confirm deadlines with your CPA and attorney.*

View File

@ -0,0 +1,17 @@
# INBiz Account Registration — Answers on File
Answers given during the INBiz account onboarding survey (not part of the
actual Articles of Organization filing — this is the site's account setup
questionnaire). Recorded here so the same answers can be reused/checked for
consistency when registering future subsidiaries under the same INBiz account.
**Date:** 2026-07-27
| # | Question | Answer |
|---|----------|--------|
| 1 | What is your role? | Business Owner |
| 2 | Primary reason for visiting INBiz? | Start a Business |
| 3 | Which state services are you most interested in? | Start a Business (Register a business, Obtain Tax ID/FEIN) |
| 4 | Size of business (number of employees)? | 0 — Holding company has no employees; it does no operating/client work (see `docs/operating-agreement.md` §1) |
| 5 | Industry / NAICS code? | 551112 — Offices of Other Holding Companies |
| 6 | Are you an Indiana resident? | Yes — St. Joseph County |

Binary file not shown.

View File

@ -0,0 +1,133 @@
# 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

@ -0,0 +1,473 @@
<!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,22 @@
# Legal Services — On File
**Provider:** LegalShield
**Plan:** Legal Small Business Basic
**Membership #:** 10179059992
**Cost:** $59.95/mo
**Enrolled:** 2026-07-27
## Use this for
The attorney-review items flagged throughout `docs/operating-agreement.md` /
`docs/operating-agreement.html` — currently:
- §8 Tax Treatment (classification across parent + subsidiaries)
- §9 Liability and Indemnification (scope/exceptions)
- §10 Succession on Death or Incapacity (successor order, age-40 conditions, trust
structure, Durable Power of Attorney)
- §11 Transfer of Membership Interest (economic vs. management rights, security
interests, single-member status)
Also the intended channel for the estate-planning side of §10 (will/trust naming
Ethan and Micah's age-40 condition, trustee designation) — confirm whether the
Small Business Basic plan covers estate planning or whether that needs a separate
LegalShield add-on / referral.

View File

@ -0,0 +1,154 @@
# 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

@ -0,0 +1,295 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Operating Agreement — SnS Network Solutions Holdings LLC</title>
<style>
:root{
--navy:#0A1628;
--darkgray:#20252B;
--cyan:#10C8D8;
--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.6;
}
.doc{
max-width:820px;
margin:0 auto;
background:var(--paper);
padding:40px 64px 72px;
box-shadow:0 2px 24px rgba(10,22,40,.12);
}
.letterhead{
display:flex;
align-items:center;
gap:20px;
margin-bottom:24px;
}
.letterhead img{
max-width:100px;
width:100%;
height:auto;
display:block;
flex-shrink:0;
}
.doctitle{
text-align:left;
}
.doctitle h1{
font-family:Oxanium,Sora,system-ui,sans-serif;
font-size:1.5rem;
letter-spacing:.5px;
margin:0 0 4px;
color:var(--navy);
}
.doctitle .entity{
font-size:1.05rem;
color:var(--cyan);
font-weight:600;
}
.meta-bar{
display:flex;
justify-content:center;
gap:32px;
flex-wrap:wrap;
font-size:.85rem;
color:var(--muted);
border-top:1px solid var(--rule);
border-bottom:1px solid var(--rule);
padding:12px 0;
margin-bottom:32px;
}
.meta-bar 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(--cyan);
padding-bottom:6px;
margin:38px 0 16px;
}
h2:first-of-type{margin-top:0}
p{margin:0 0 12px}
ul,ol{margin:0 0 12px;padding-left:22px}
li{margin-bottom:6px}
.definitions dt{font-weight:700;color:var(--navy);margin-top:10px}
.definitions dd{margin:2px 0 0}
.execution{
margin-top:56px;
padding-top:24px;
border-top:2px solid var(--navy);
}
.sig-line{
margin:28px 0 6px;
border-bottom:1px solid var(--ink);
width:70%;
height:28px;
}
.sig-label{font-size:.85rem;color:var(--muted);margin-bottom:22px}
footer{
text-align:center;
color:var(--muted);
font-size:.8rem;
padding:28px 24px 48px;
}
@media print{
body{background:#fff}
.doc{box-shadow:none;padding:0 8px}
footer{display:none}
}
</style>
</head>
<body>
<div class="doc">
<div class="letterhead">
<div class="doctitle">
<h1>OPERATING AGREEMENT</h1>
<div class="entity">SnS Network Solutions Holdings LLC</div>
</div>
</div>
<div class="meta-bar">
<div><b>Entity type:</b> Single-Member LLC</div>
<div><b>State of formation:</b> Indiana</div>
<div><b>EIN:</b> 42-4099038</div>
<div><b>Effective date:</b> July 28, 2026</div>
</div>
<h2>1. Formation and Purpose</h2>
<p>This Operating Agreement (the "Agreement") is entered into by the undersigned sole
Member, <b>Samuel S. James</b> (the "Member"), to govern the operations of
<b>SnS Network Solutions Holdings LLC</b>, a limited liability company organized under
the Indiana Business Flexibility Act (Indiana Code § 23-18).</p>
<p>The Company is organized as a long-term holding company whose purpose is to acquire,
own, manage, protect, and preserve ownership interests in subsidiary companies,
intellectual property, real property, investments, and other business assets. The Company
exists to provide centralized ownership, governance, and long-term stewardship of its
affiliated enterprises.</p>
<p>The Company is formed to act as a <b>holding company</b>. Its primary purpose is to own,
manage, and oversee its subsidiary entities and other business interests. The Company
is not intended to engage in operating or client-facing business, and the Member shall
conduct the Company's affairs so that any direct operating activities remain incidental
to the Company's primary purpose as a holding company.</p>
<h2>2. Registered Office and Registered Agent</h2>
<ul>
<li><b>Principal office:</b> 759 Boxwood Drive, South Bend, IN 46641</li>
<li><b>Registered agent:</b> Samuel S. James, serving as his own registered agent.</li>
<li><b>Registered office address:</b> 759 Boxwood Drive, South Bend, IN 46641</li>
</ul>
<p>The Member may change the principal office or registered agent at any time, consistent
with Indiana filing requirements.</p>
<h2>3. Member and Ownership</h2>
<p>The sole Member of the Company is <b>Samuel S. James</b>, who holds <b>100%</b> of the
Membership Interest. As the only member, the Member is entitled to all allocations,
distributions, and voting rights of the Company.</p>
<h2>4. Management</h2>
<p>The Company shall be <b>Member-managed</b>. The Member has full and exclusive authority
to make all decisions regarding the Company's business, including, without limitation:</p>
<ul>
<li>Forming, acquiring, financing, and managing subsidiary entities;</li>
<li>Opening and controlling bank and financial accounts;</li>
<li>Entering into contracts and acquiring, owning, licensing, protecting, assigning, and
managing trademarks, service marks, trade names, domain names, copyrights, software,
proprietary systems, trade secrets, patents, marketing assets, branding, and other
intellectual property or business assets for itself or any subsidiary;</li>
<li>Admitting new members (which would require amending this Agreement — see §12).</li>
</ul>
<h2>5. Subsidiary Management</h2>
<p>The Company is authorized to form, acquire, and hold interests in subsidiary limited
liability companies and other entities. The Company shall act as the <b>sole member</b>
(or controlling owner) of such subsidiaries so that the parentsubsidiary relationship
is clearly maintained.</p>
<p>To preserve limited-liability protection for the Company, the Member, and each
subsidiary, the Member shall:</p>
<ul>
<li>Keep the Company's assets, accounts, and records <b>separate</b> from those of every
subsidiary and from any Member's personal affairs (no commingling of funds);</li>
<li>Document ownership of each subsidiary (the Company as sole member) in that
subsidiary's own operating agreement;</li>
<li>Observe ordinary formalities for the Company and each subsidiary.</li>
</ul>
<h2>6. Capital Contributions and Distributions</h2>
<ul>
<li><b>Capital contributions:</b> The Member may contribute capital to the Company as
needed. Contributions are recorded in the Company's books.</li>
<li><b>Distributions:</b> Distributions of available cash or profits are made to the
Member at the times and in the amounts the Member determines, subject to the
Company's financial obligations and applicable law (the Company may not make a
distribution that would render it unable to pay its debts as they come due).</li>
</ul>
<h2>7. Bank Accounts, Books, and Records</h2>
<ul>
<li>The Company shall maintain <b>its own bank account(s)</b>, separate from the Member's
personal accounts and from every subsidiary's accounts.</li>
<li>The Company shall keep accurate books and records of its finances, ownership interests
in subsidiaries, and material decisions.</li>
<li>Records shall be maintained at the principal office and retained as required by
Indiana law.</li>
</ul>
<h2>8. Tax Treatment</h2>
<p>As a single-member LLC, the Company is by default treated as a <b>disregarded entity</b>
for U.S. federal income tax purposes; its income and expenses are reported on the
Member's individual return. The Member may elect a different classification (for
example, S-corporation treatment) by filing the appropriate IRS election.</p>
<ul>
<li><b>EIN:</b> 42-4099038 (IRS Notice CP575G, issued July 27, 2026)</li>
<li><b>Fiscal year:</b> Calendar year (January 1 December 31)</li>
</ul>
<h2>9. Liability and Indemnification</h2>
<p>To the fullest extent permitted by Indiana law:</p>
<ul>
<li>The Member shall <b>not be personally liable</b> for the debts, obligations, or
liabilities of the Company solely by reason of being a member; and</li>
<li>The Company shall <b>indemnify and hold harmless</b> the Member (and any authorized
manager or agent) against claims, losses, and expenses arising from the good-faith
management of the Company, except for acts of fraud, willful misconduct, or bad
faith.</li>
</ul>
<h2>10. Succession on Death or Incapacity</h2>
<p>If the Member dies or becomes permanently incapacitated, the Member's Membership
Interest shall pass to the Member's successor(s) in interest as determined by applicable
Indiana law, the Member's will, or other estate disposition.</p>
<p>The successor(s) receiving the Member's interest shall be admitted as Member(s) with
the same rights the Member held.</p>
<p>The Company shall <b>not dissolve</b> solely because of the Member's death or
incapacity, and shall continue under the successor Member(s).</p>
<h2>11. Transfer of Membership Interest</h2>
<ul>
<li>The Member may assign, pledge, or transfer all or part of the Membership Interest
at the Member's discretion.</li>
<li>Any transferee that is to hold voting and management rights (rather than purely
economic rights) is admitted as a member only upon amendment of this Agreement
under §12.</li>
</ul>
<h2>12. Amendments</h2>
<p>This Agreement may be amended only by a <b>written instrument signed by the
Member</b> (and by all members if additional members are later admitted). Amendments are
effective on the date stated in the amendment.</p>
<h2>13. Dissolution</h2>
<p>The Company shall continue in perpetuity unless dissolved by:</p>
<ul>
<li>The written election of the Member; or</li>
<li>Operation of Indiana law.</li>
</ul>
<p>Upon dissolution, the Company's assets shall be applied first to creditors (including
the Member, if owed), then distributed to the Member, after which Articles of
Dissolution shall be filed with the Indiana Secretary of State.</p>
<h2>14. Governing Law and Severability</h2>
<p>This Agreement is governed by and construed in accordance with the laws of the <b>State
of Indiana</b>. If any provision is held invalid or unenforceable, the remaining
provisions remain in full force and effect.</p>
<h2>15. Definitions</h2>
<dl class="definitions">
<dt>"Company"</dt><dd>SnS Network Solutions Holdings LLC.</dd>
<dt>"Member"</dt><dd>Samuel S. James, and any successor or additional member admitted under this Agreement.</dd>
<dt>"Membership Interest"</dt><dd>the Member's ownership, economic, and (unless limited) management rights in the Company.</dd>
<dt>"Subsidiary"</dt><dd>any entity in which the Company holds a controlling or sole-member interest.</dd>
</dl>
<div class="execution">
<h2 style="margin-top:0">Execution</h2>
<p>The undersigned, being the sole Member of SnS Network Solutions Holdings LLC, adopts
and agrees to this Operating Agreement as of the Effective Date first written above.</p>
<p style="margin-top:28px;font-weight:700;letter-spacing:.5px;color:var(--navy)">SOLE MEMBER</p>
<div class="sig-line"></div>
<div class="sig-label">Signature</div>
<p style="margin:0"><b>Printed name:</b> Samuel S. James</p>
<div class="sig-line" style="width:40%"></div>
<div class="sig-label">Date</div>
</div>
</div>
<footer>
Review with an Indiana-licensed attorney before signing.
</footer>
</body>
</html>

View File

@ -0,0 +1,225 @@
# Operating Agreement for SnS Network Solutions Holdings LLC
**Entity:** SnS Network Solutions Holdings LLC (the "Company")
**State of formation:** Indiana
**EIN:** 42-4099038
**Effective date:** July 28, 2026
---
## 1. Formation and Purpose
This Amended and Restated Operating Agreement (the "Agreement") is entered into by the
undersigned Members, **Samuel S. James**, **Annie Deondria Chatman**, and
**Richard E. Williams** (each a "Member" and collectively the "Members"), to govern
the operations of **SnS Network Solutions Holdings LLC**, a limited liability company
organized under the Indiana Business Flexibility Act (Indiana Code § 23-18). This
Agreement amends and restates the Company's original single-member operating agreement
in full, admitting Annie Deondria Chatman and Richard E. Williams as Members effective
as of the date above.
The Company is formed to act as a **holding company**. Its primary purpose is to own,
manage, and oversee its subsidiary entities and other business interests. The Company
is not intended to engage in operating or client-facing business, and the Members shall
conduct the Company's affairs so as to avoid incurring operating liabilities directly.
## 2. Registered Office and Registered Agent
- **Principal office:** 759 Boxwood Drive, South Bend, IN 46641
- **Registered agent:** Samuel S. James (a Member), serving as his own registered agent.
- **Registered office address:** 759 Boxwood Drive, South Bend, IN 46641
Samuel S. James, as the Member serving in this role, may change the principal office
or registered agent at any time, consistent with Indiana filing requirements.
## 3. Members and Ownership
The Company has three Members, holding the following Membership Interests:
| Member | Membership Interest |
|--------|---------------------|
| Samuel S. James | 97% |
| Annie Deondria Chatman | 1% |
| Richard E. Williams | 2% |
Each Member is admitted with full membership rights — voting, management
participation, and economic rights (allocations and distributions) — in proportion to
their Membership Interest, except as otherwise stated in this Agreement. Allocations of
profit and loss for tax purposes are made in proportion to each Member's Membership
Interest, unless the Members otherwise agree in writing and as permitted by applicable
tax requirements.
## 4. Management
The Company shall be **Member-managed**. Each Member has voting rights in proportion to
their Membership Interest as set out in §3. Actions and decisions of the Company
require the approval of Members holding a **majority of the Membership Interests**.
Because Samuel S. James holds 97% of the Membership Interests, he retains sole
authority to approve or reject any Company decision, including, without limitation:
- Forming, acquiring, financing, and managing subsidiary entities;
- Opening and controlling bank and financial accounts;
- Entering into contracts and holding the Company's brand, intellectual property, and
other assets;
- Admitting new members (which would require amending this Agreement — see §12).
Samuel S. James is designated the Company's day-to-day managing Member, with authority
to conduct ordinary business on the Company's behalf without a separate vote of the
other Members.
## 5. Subsidiary Management
The Company is authorized to form, acquire, and hold interests in subsidiary limited
liability companies and other entities. The Company shall act as the **sole member**
(or controlling owner) of such subsidiaries so that the parentsubsidiary relationship
is clearly maintained.
To preserve limited-liability protection for the Company, the Members, and each
subsidiary, the managing Member shall:
- Keep the Company's assets, accounts, and records **separate** from those of every
subsidiary and from any Member's personal affairs (no commingling of funds);
- Document ownership of each subsidiary (the Company as sole member) in that
subsidiary's own operating agreement;
- Observe ordinary formalities for the Company and each subsidiary.
## 6. Capital Contributions and Distributions
- **Capital contributions:** Members may contribute capital to the Company as needed and
as agreed among the Members. Contributions are recorded in the Company's books against
each Member's capital account.
- **Distributions:** Distributions of available cash or profits are made to the Members
**pro rata in proportion to their Membership Interests**, at the times and in the
amounts the managing Member determines under §4, subject to the Company's financial
obligations and applicable law (the Company may not make a distribution that would
render it unable to pay its debts as they come due).
## 7. Bank Accounts, Books, and Records
- The Company shall maintain **its own bank account(s)**, separate from any Member's
personal accounts and from every subsidiary's accounts.
- The Company shall keep accurate books and records of its finances, ownership interests
in subsidiaries, and material decisions.
- Records shall be maintained at the principal office and retained as required by
Indiana law.
## 8. Tax Treatment
With the admission of Annie Deondria Chatman and Richard E. Williams as Members, the
Company is a multi-member LLC. By default, a multi-member LLC is treated as a
**partnership** for U.S. federal income tax purposes; each Member reports their
proportionate share of income and expense (per §3) on their individual return via a
Schedule K-1. The Members may elect a different classification (for example, taxation
as a corporation) by filing the appropriate IRS election.
- **EIN:** 42-4099038 (IRS Notice CP575G, issued July 27, 2026)
- **Fiscal year:** Calendar year (January 1 December 31)
## 9. Liability and Indemnification
To the fullest extent permitted by Indiana law:
- No Member shall be **personally liable** for the debts, obligations, or liabilities
of the Company solely by reason of being a member; and
- The Company shall **indemnify and hold harmless** each Member (and any authorized
manager or agent) against claims, losses, and expenses arising from the good-faith
management of the Company **within the scope of the authority granted under this
Agreement**, except for acts of fraud, willful misconduct, bad faith, or acts taken
outside that authority.
## 10. Succession on Death or Incapacity
If any Member dies or becomes permanently incapacitated, that Member's Membership
Interest (economic and management rights) shall pass to that Member's successor(s) in
interest as determined by applicable Indiana law, that Member's will, or other estate
disposition.
The successor(s) receiving a deceased or incapacitated Member's interest shall be
admitted as Member(s) with the same rights that Member held, upon written notice to the
Company and execution of a joinder to this Agreement.
The Company shall **not dissolve** solely because of a Member's death or incapacity,
and shall continue under the remaining and successor Member(s).
## 11. Transfer of Membership Interest
- **Economic vs. management rights.** A Member may assign or transfer the **economic
rights** (right to distributions/profits) in all or part of their membership interest
without that alone making the transferee a member.
- **Admission as a member.** A transferee is admitted as a member — with voting and
management rights — only upon amendment of this Agreement under §12.
- **Security interests.** A Member may pledge or grant a security interest in their
membership interest without that action alone transferring management rights.
- **Transfer among current Members.** Any transfer of Membership Interest among the
current Members does not require a new admission under §12, but shall be recorded in
the Company's books and reflected in an amendment updating §3.
## 12. Amendments
This Agreement may be amended only by a **written instrument signed by Members holding
a majority of the Membership Interests**. Amendments are effective on the date stated
in the amendment.
## 13. Dissolution
The Company shall continue in perpetuity unless dissolved by:
- The written election of Members holding a majority of the Membership Interests; or
- Operation of Indiana law.
Upon dissolution, the Company's assets shall be applied first to creditors (including
any Member, if owed), then distributed to the Members pro rata in proportion to their
Membership Interests, after which Articles of Dissolution shall be filed with the
Indiana Secretary of State.
## 14. Governing Law and Severability
This Agreement is governed by and construed in accordance with the laws of the **State
of Indiana**. If any provision is held invalid or unenforceable, the remaining
provisions remain in full force and effect.
## 15. Definitions
- **"Company"** — SnS Network Solutions Holdings LLC.
- **"Member"** — each of Samuel S. James, Annie Deondria Chatman, and Richard E.
Williams, and any successor or additional member admitted under this Agreement.
- **"Membership Interest"** — a Member's ownership, economic, and (unless limited)
management rights in the Company, expressed as a percentage per §3.
- **"Subsidiary"** — any entity in which the Company holds a controlling or
sole-member interest.
---
## Execution
The undersigned, being all of the Members of SnS Network Solutions Holdings LLC, adopt
and agree to this Amended and Restated Operating Agreement as of the Effective Date
first written above.
**MEMBER — 97% Membership Interest**
Signature: ______________________________________
Printed name: **Samuel S. James**
Date: ______________________________________
**MEMBER — 1% Membership Interest**
Signature: ______________________________________
Printed name: **Annie Deondria Chatman**
Date: ______________________________________
**MEMBER — 2% Membership Interest**
Signature: ______________________________________
Printed name: **Richard E. Williams**
Date: ______________________________________
---
*Review with an Indiana-licensed attorney before signing.*

View File

@ -1,173 +0,0 @@
# Operating Agreement for SnS Network Solutions Holdings LLC
> **Draft / template — not legal advice.** This document is a working draft for a
> single-member Indiana LLC. Have an Indiana-licensed attorney review and finalize it
> before you sign or rely on it. Items in `[brackets]` need your specific information;
> items marked `[TODO — attorney review]` should be confirmed with counsel.
**Entity:** SnS Network Solutions Holdings LLC (the "Company")
**State of formation:** Indiana
**Effective date:** `[Effective Date — the date this Agreement is adopted]`
---
## 1. Formation and Purpose
This Operating Agreement (the "Agreement") is entered into by the undersigned sole
Member, **Samuel S. James** (the "Member"), to govern the operations of **SnS Network
Solutions Holdings LLC**, a limited liability company organized under the Indiana
Business Flexibility Act (Indiana Code § 23-18).
The Company is formed to act as a **holding company**. Its primary purpose is to own,
manage, and oversee its subsidiary entities and other business interests. The Company
does not itself engage in operating or client-facing business, and it holds no
operating liability of its own.
## 2. Registered Office and Registered Agent
- **Principal office:** `[Principal business address — e.g., South Bend, IN]`
- **Registered agent:** `[Registered agent name — the Member may serve as agent]`
- **Registered office address:** `[Indiana street address of the registered agent]`
The Member may change the principal office or registered agent at any time, consistent
with Indiana filing requirements.
## 3. Member and Ownership
The sole Member of the Company is **Samuel S. James**, who holds **100%** of the
membership interest. As the only member, the Member is entitled to all allocations,
distributions, and voting rights of the Company.
## 4. Management
The Company shall be **Member-managed**. The Member has full and exclusive authority to
make all decisions regarding the Company's business, including, without limitation:
- Forming, acquiring, financing, and managing subsidiary entities;
- Opening and controlling bank and financial accounts;
- Entering into contracts and holding the Company's brand, intellectual property, and
other assets;
- Admitting new members (which would require amending this Agreement — see §12).
## 5. Subsidiary Management
The Company is authorized to form, acquire, and hold interests in subsidiary limited
liability companies and other entities. The Company shall act as the **sole member**
(or controlling owner) of such subsidiaries so that the parentsubsidiary relationship
is clearly maintained.
To preserve limited-liability protection for the Company, the Member, and each
subsidiary, the Member shall:
- Keep the Company's assets, accounts, and records **separate** from those of every
subsidiary and from the Member's personal affairs (no commingling of funds);
- Document ownership of each subsidiary (the Company as sole member) in that
subsidiary's own operating agreement;
- Observe ordinary formalities for the Company and each subsidiary.
## 6. Capital Contributions and Distributions
- **Capital contributions:** The Member may contribute capital to the Company as
needed. Contributions are recorded in the Company's books.
- **Distributions:** Distributions of available cash or profits are made to the Member
at the times and in the amounts the Member determines, subject to the Company's
financial obligations and applicable law (the Company may not make a distribution
that would render it unable to pay its debts as they come due).
## 7. Bank Accounts, Books, and Records
- The Company shall maintain **its own bank account(s)**, separate from the Member's
personal accounts and from every subsidiary's accounts.
- The Company shall keep accurate books and records of its finances, ownership
interests in subsidiaries, and material decisions.
- Records shall be maintained at the principal office and retained as required by
Indiana law.
## 8. Tax Treatment
As a single-member LLC, the Company is by default treated as a **disregarded entity**
for U.S. federal income tax purposes; its income and expenses are reported on the
Member's individual return. The Member may elect a different classification (for
example, S-corporation treatment) by filing the appropriate IRS election.
`[TODO — confirm tax treatment and any elections with a CPA/attorney.]`
- **EIN:** `[Company EIN — obtain from the IRS]`
- **Fiscal year:** `[Fiscal year — typically the calendar year]`
## 9. Liability and Indemnification
To the fullest extent permitted by Indiana law:
- The Member shall **not be personally liable** for the debts, obligations, or
liabilities of the Company solely by reason of being a member; and
- The Company shall **indemnify and hold harmless** the Member (and any authorized
manager or agent) against claims, losses, and expenses arising from the good-faith
management of the Company, except for acts of fraud, willful misconduct, or bad faith.
## 10. Succession on Death or Incapacity
If the Member dies or becomes incapacitated, the Member's membership interest shall pass
to the Member's successor(s) in interest as determined by the Member's estate plan, will,
or applicable Indiana law, and such successor(s) shall be admitted as member(s) with the
same rights the Member held. The Company shall **not dissolve** solely because of the
Member's death or incapacity, and shall continue under the successor(s).
`[TODO — coordinate this section with your will / estate plan and confirm with an attorney.]`
## 11. Transfer of Membership Interest
The Member may assign, pledge, or transfer all or part of the membership interest at the
Member's discretion. Any transferee that is to hold voting/management rights (rather than
purely economic rights) is admitted as a member only upon amendment of this Agreement
under §12.
## 12. Amendments
This Agreement may be amended only by a **written instrument signed by the Member** (and
by all members if additional members are later admitted). Amendments are effective on the
date stated in the amendment.
## 13. Dissolution
The Company shall continue in perpetuity unless dissolved by:
- The written election of the Member; or
- Operation of Indiana law.
Upon dissolution, the Company's assets shall be applied first to creditors (including the
Member, if owed), then distributed to the Member, after which Articles of Dissolution
shall be filed with the Indiana Secretary of State.
## 14. Governing Law and Severability
This Agreement is governed by and construed in accordance with the laws of the **State of
Indiana**. If any provision is held invalid or unenforceable, the remaining provisions
remain in full force and effect.
## 15. Definitions
- **"Company"** — SnS Network Solutions Holdings LLC.
- **"Member"** — Samuel S. James, and any successor or additional member admitted under
this Agreement.
- **"Membership Interest"** — the Member's ownership, economic, and (unless limited)
management rights in the Company.
- **"Subsidiary"** — any entity in which the Company holds a controlling or sole-member
interest.
---
## Execution
The undersigned, being the sole Member of SnS Network Solutions Holdings LLC, adopts and
agrees to this Operating Agreement as of the Effective Date first written above.
**SOLE MEMBER**
Signature: ______________________________________
Printed name: **Samuel S. James**
Date: ______________________________________
<br>
*Prepared as a working draft. Review with an Indiana-licensed attorney before signing.*

View File

@ -1,35 +1,68 @@
# Businesses
# SnS Network Solutions Holdings LLC — Corporate Structure
The **parent holding company** plus its **operating subsidiaries**. `divisions/`
holds the formal one-page briefs; the working scaffold, research, todo, branding,
and (later) milestones live here.
**Sole Member:** Samuel S. James
**State:** Indiana
**EIN:** 42-4099038
## Parent (holding company — not an operating business)
```
Samuel S. James (Sole Member)
└── SnS Network Solutions Holdings LLC
├── SnS Technology Group LLC
│ ├── SnS Network Solutions LLC (networking, cabling, managed networking)
│ ├── SnS Secure LLC (cybersecurity, monitoring, compliance)
│ └── SnS Support LLC (IT help desk, managed support, break-fix)
├── SnS Hospitality Group LLC ← Kiowa Scott holds 15% (vested)
│ ├── Coffee Trailers (10 mobile drive-through locations — NW IN + S. Michigan)
│ └── Indian Food Truck (pending staff proposal)
└── SnS Properties LLC
├── Warehouse Property LLC (commercial/industrial — commissary, storage)
└── Rental Property LLC (residential or commercial rental income)
```
| Folder | Entity | Accent | Role |
|--------|--------|--------|------|
| [`00-sns-holding/`](./00-sns-holding/) | SnS Network Solutions Holdings LLC | Parent Cyan `#10C8D8` | Owns the brand + 100% of every subsidiary; no client work, no operating liability |
## Directory Layout
## Operating subsidiaries
```
businesses/
├── 00-holdings/ Holdings legal, branding, EIN, formation docs
│ ├── docs/
│ └── branding/
├── sns-technology-group/ SnS Technology Group LLC
│ ├── networking/ SnS Network Solutions LLC
│ ├── secure/ SnS Secure LLC
│ └── support/ SnS Support LLC
├── sns-hospitality-group/ SnS Hospitality Group LLC (Sam 85% / Kiowa 15%)
│ ├── docs/ Partnership agreement, NDA, equity framework
│ ├── coffee-trailers/ 2-year plan, 10 locations, financials
│ └── indian-food-truck/ Pending proposal + legacy operating agreement
└── sns-properties-llc/ SnS Properties LLC
├── warehouse/
└── rental/
```
| # | Business | Tagline | Accent | Combines (former divisions) | Status |
|---|----------|---------|--------|----------------------------|--------|
| [01](./01-networking/) | SNS Networking | The Connected Foundation | Signal Blue `#1E6FFF` | Infrastructure + Secure + Systems | **Active** |
| [02](./02-digital/) | SNS Digital | Engineered for the Cloud | Sky `#38BDF8` | Web + Software + Cloud | Planned |
| [03](./03-support/) | SNS Support | Always On | Orange `#F97316` | Unchanged | Planned |
## Key Principles
## Why 3 instead of 7
- **Holdings = sole member (Sam only)** — no other members at the holding level
- **Kiowa's 15% is at the Hospitality Group level** — she participates in ALL mobile ventures under that group
- **All Hospitality ventures are mobile/trailer-based** — low investment, low overhead, no brick-and-mortar
- **Each group LLC is a liability silo** — a loss in one group cannot reach another
- **Properties leases to siblings** — if Properties owns a commissary, Hospitality leases it (keeps real estate insulated from operating risk)
- **Form entities when needed** — don't pay filing fees on shells with no revenue or liability
- **Networking** covers everything physical + on-prem: same job site, same skill set,
same insurance pool (GL + cyber E&O). Cabling, firewalls, cameras, and servers are
one delivery team.
- **Digital** covers everything remote/code/cloud: same delivery model (keyboard, not
ladder), same insurance category (professional E&O). Cloud infra, websites, and
custom apps are one team.
- **Support** stays separate: it's the only division with recurring-revenue SLAs and a
different contract structure (ongoing responsibility vs. project-and-done).
## Kiowa Scott — Partnership Summary
## Folder contents
Each folder contains: a scaffold/todo doc, branding assets, and working documents.
Milestones get added once the plan is set.
| Term | Detail |
|------|--------|
| Entity | SnS Hospitality Group LLC |
| Interest | 15% (permanent after 12-month vesting) |
| Capital contributed | $0 |
| Role | Find locations, manage legal/permits, keep trailers profitable |
| If she stops working | Loses management authority, keeps 15% economic rights (passive) |
| Territory | NW Indiana and Southern Michigan |
| Full agreement | `sns-hospitality-group/docs/kiowa-partnership-agreement.html` |

View File

@ -0,0 +1,357 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SnS Network Solutions Holdings LLC — Corporate Structure</title>
<style>
:root{
--navy:#0A1628;
--cyan:#10C8D8;
--ink:#1a1f27;
--paper:#ffffff;
--muted:#5b6472;
--rule:#e2e6ec;
--tech-color:#3b82f6;
--hosp-color:#f59e0b;
--prop-color:#10b981;
--hold-color:#8b5cf6;
}
*{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.6;
font-size:15px;
}
.page{
max-width:900px;
margin:0 auto;
background:var(--paper);
padding:48px 56px 64px;
box-shadow:0 2px 24px rgba(10,22,40,.12);
}
.header{
text-align:center;
border-bottom:3px solid var(--cyan);
padding-bottom:24px;
margin-bottom:36px;
}
.header h1{
font-family:Oxanium,Sora,system-ui,sans-serif;
font-size:1.7rem;
color:var(--navy);
margin:0 0 6px;
letter-spacing:.5px;
}
.header .sub{
color:var(--cyan);
font-weight:600;
font-size:1rem;
}
.meta{
display:flex;
justify-content:center;
flex-wrap:wrap;
gap:24px;
font-size:.88rem;
color:var(--muted);
margin-bottom:36px;
}
.meta b{color:var(--ink)}
/* Org chart */
.org{margin:0 auto 40px;max-width:780px}
.org-root{
background:var(--navy);
color:#fff;
text-align:center;
padding:14px 24px;
border-radius:8px;
font-weight:700;
font-size:1rem;
margin-bottom:8px;
}
.org-owner{
text-align:center;
font-size:.85rem;
color:var(--muted);
margin-bottom:20px;
}
.org-connector{
width:2px;
height:24px;
background:var(--navy);
margin:0 auto;
}
.groups{
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:20px;
margin-top:20px;
}
.group-card{
border-radius:10px;
padding:16px 18px;
border:2px solid;
}
.group-card h3{
font-size:.9rem;
margin:0 0 10px;
font-family:Oxanium,Sora,system-ui,sans-serif;
}
.group-card ul{
list-style:none;
padding:0;
margin:0;
font-size:.82rem;
}
.group-card li{
padding:5px 0;
border-top:1px solid rgba(0,0,0,.08);
}
.group-card li:first-child{border-top:none}
.group-card .badge{
display:inline-block;
font-size:.7rem;
padding:2px 6px;
border-radius:3px;
font-weight:600;
margin-left:6px;
vertical-align:middle;
}
.tech{border-color:var(--tech-color);background:#eff6ff}
.tech h3{color:var(--tech-color)}
.hosp{border-color:var(--hosp-color);background:#fffbeb}
.hosp h3{color:var(--hosp-color)}
.prop{border-color:var(--prop-color);background:#ecfdf5}
.prop h3{color:var(--prop-color)}
.partner-badge{
background:var(--hosp-color);
color:#fff;
font-size:.7rem;
padding:2px 8px;
border-radius:10px;
font-weight:600;
}
.status-badge{
font-size:.7rem;
padding:2px 6px;
border-radius:3px;
font-weight:600;
}
.active{background:#dcfce7;color:#166534}
.pending{background:#fef3c7;color:#92400e}
.planned{background:#e2e8f0;color:#475569}
/* Info sections */
h2{
font-family:Oxanium,Sora,system-ui,sans-serif;
font-size:1.05rem;
color:var(--navy);
border-bottom:2px solid var(--cyan);
padding-bottom:6px;
margin:36px 0 14px;
}
table{
width:100%;
border-collapse:collapse;
margin:14px 0;
font-size:.88rem;
}
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);
}
.principles{
display:grid;
grid-template-columns:1fr 1fr;
gap:12px;
margin:16px 0;
}
.principle{
background:#f8fafc;
border-left:3px solid var(--cyan);
padding:10px 14px;
font-size:.85rem;
border-radius:0 6px 6px 0;
}
.principle b{color:var(--navy)}
footer{
text-align:center;
color:var(--muted);
font-size:.78rem;
padding:24px;
}
@media print{
body{background:#fff}
.page{box-shadow:none;padding:24px 36px}
.groups{grid-template-columns:1fr 1fr 1fr}
footer{display:none}
}
</style>
</head>
<body>
<div class="page">
<div class="header">
<h1>CORPORATE STRUCTURE</h1>
<div class="sub">SnS Network Solutions Holdings LLC</div>
</div>
<div class="meta">
<div><b>Sole Member:</b> Samuel S. James</div>
<div><b>State:</b> Indiana</div>
<div><b>EIN:</b> 42-4099038</div>
<div><b>Updated:</b> August 6, 2026</div>
</div>
<!-- ORG CHART -->
<div class="org">
<div class="org-owner">Samuel S. James — Sole Member</div>
<div class="org-connector"></div>
<div class="org-root">SnS Network Solutions Holdings LLC</div>
<div class="org-connector"></div>
<div class="groups">
<div class="group-card tech">
<h3>SnS Technology Group LLC</h3>
<ul>
<li>SnS Network Solutions LLC <span class="status-badge planned">PLANNED</span></li>
<li>SnS Secure LLC <span class="status-badge planned">PLANNED</span></li>
<li>SnS Support LLC <span class="status-badge planned">PLANNED</span></li>
</ul>
</div>
<div class="group-card hosp">
<h3>SnS Hospitality Group LLC</h3>
<div style="margin-bottom:8px"><span class="partner-badge">Kiowa Scott — 15%</span></div>
<ul>
<li>The Daily Pour (×10 trailers) <span class="status-badge active">FILED</span></li>
</ul>
</div>
<div class="group-card prop">
<h3>SnS Properties LLC</h3>
<ul>
<li>Warehouse Property LLC <span class="status-badge planned">PLANNED</span></li>
<li>Rental Property LLC <span class="status-badge planned">PLANNED</span></li>
</ul>
</div>
<div class="group-card" style="border-color:#e040fb;background:#fce4ec">
<h3 style="color:#e040fb">SnS Creative LLC</h3>
<ul>
<li>Live event production <span class="status-badge planned">FUTURE</span></li>
<li>Audio/video content <span class="status-badge planned">FUTURE</span></li>
<li>Artist management (5%) <span class="status-badge planned">FUTURE</span></li>
</ul>
</div>
</div>
</div>
<!-- ENTITY DETAILS -->
<h2>Entity Summary</h2>
<table>
<tr><th>Entity</th><th>Purpose</th><th>Members</th><th>Status</th></tr>
<tr>
<td><b>SnS Network Solutions Holdings LLC</b></td>
<td>Holding company — owns and oversees all subsidiaries</td>
<td>Samuel S. James (100%)</td>
<td><span class="status-badge active">FORMED</span></td>
</tr>
<tr>
<td><b>SnS Technology Group LLC</b></td>
<td>IT networking, cybersecurity, managed support services</td>
<td>Holdings (100%)</td>
<td><span class="status-badge planned">PLANNED</span></td>
</tr>
<tr>
<td><b>SnS Hospitality Group LLC</b></td>
<td>Mobile/trailer-based food &amp; beverage ventures</td>
<td>Holdings (85%) + Kiowa Scott (15%)</td>
<td><span class="status-badge active">FILED 08/06/2026</span></td>
</tr>
<tr>
<td><b>SnS Properties LLC</b></td>
<td>Real estate — warehouse, commissary, rental income</td>
<td>Holdings (100%)</td>
<td><span class="status-badge planned">PLANNED</span></td>
</tr>
<tr>
<td><b>SnS Creative LLC</b></td>
<td>Live music event production, audio/video content, artist management (Christian music, GroundUP-style)</td>
<td>Holdings (100%)</td>
<td><span class="status-badge planned">FUTURE (after 5+ trailers)</span></td>
</tr>
</table>
<!-- HOSPITALITY DETAIL -->
<h2>SnS Hospitality Group — Venture Detail</h2>
<table>
<tr><th>Venture</th><th>Model</th><th>Target</th><th>Investment/Unit</th><th>Status</th></tr>
<tr>
<td><b>The Daily Pour</b></td>
<td>Mobile drive-through, high-traffic lots</td>
<td>10 locations — NW Indiana + Southern Michigan</td>
<td>$50K first / $35K each after</td>
<td><span class="status-badge active">2-YEAR PLAN</span></td>
</tr>
</table>
<!-- PARTNERSHIP -->
<h2>Partnership — Kiowa Scott</h2>
<table>
<tr><th>Term</th><th>Detail</th></tr>
<tr><td>Entity</td><td>SnS Hospitality Group LLC</td></tr>
<tr><td>Interest</td><td>15% — permanent after 12-month vesting</td></tr>
<tr><td>Capital</td><td>$0 (service equity only)</td></tr>
<tr><td>Vesting</td><td>5% immediate (formation) + 2.5%/quarter × 4 quarters</td></tr>
<tr><td>Role</td><td>Find locations, manage permits/legal, keep operations profitable</td></tr>
<tr><td>Territory</td><td>NW Indiana and Southern Michigan</td></tr>
<tr><td>If she stops</td><td>Loses management authority; keeps 15% economic rights (passive member)</td></tr>
<tr><td>Agreement</td><td>kiowa-partnership-agreement.html (in sns-hospitality-group/docs/)</td></tr>
</table>
<!-- PRINCIPLES -->
<h2>Structural Principles</h2>
<div class="principles">
<div class="principle"><b>Sole ownership at top.</b> Sam is the only member of Holdings. No partners at the holding level.</div>
<div class="principle"><b>Group = liability silo.</b> Each group LLC walls off its risk from the others.</div>
<div class="principle"><b>Mobile only (Hospitality).</b> All ventures are trailer-based. Low cost, low overhead, no leases.</div>
<div class="principle"><b>Properties leases to siblings.</b> Real estate stays separate from operating risk.</div>
<div class="principle"><b>Form when needed.</b> Don't file entities until they have revenue or liability.</div>
<div class="principle"><b>Partner equity at group level.</b> Kiowa's 15% covers all Hospitality ventures, not just one.</div>
</div>
<!-- COFFEE TRAILER SNAPSHOT -->
<h2>Coffee Trailer — Financial Snapshot</h2>
<table>
<tr><th>Metric</th><th>Per Trailer</th><th>10 Trailers (Year 2 full)</th></tr>
<tr><td>Investment</td><td>$35,000-50,000</td><td>~$400,000 total deployed</td></tr>
<tr><td>Revenue (100 customers × $8 × 312 days)</td><td>$249,600/yr</td><td>$2,496,000/yr</td></tr>
<tr><td>Net profit</td><td>$140,592/yr</td><td>$1,405,920/yr</td></tr>
<tr><td>Sam's 85% (after ~35% tax)</td><td>$77,700/yr</td><td>$777,000/yr</td></tr>
<tr><td>Kiowa's 15% (after ~35% tax)</td><td>$13,700/yr</td><td>$137,000/yr</td></tr>
</table>
</div>
<footer>
SnS Network Solutions Holdings LLC &bull; 759 Boxwood Drive, South Bend, IN 46614<br>
Internal planning document — not a legal filing
</footer>
</body>
</html>

View File

@ -0,0 +1,152 @@
# SnS Hospitality Group LLC
**Parent:** SnS Network Solutions Holdings LLC (85%)
**Partner:** Kiowa Scott (15% — vested, permanent after Year 1)
**Focus:** Mobile/trailer-based food & beverage ventures
**Territory:** NW Indiana and Southern Michigan
## Membership
| Member | Interest | Type |
|--------|----------|------|
| SnS Network Solutions Holdings LLC | 75% (minimum) | Capital + control |
| Kiowa Scott | Up to 25% (earned per venture) | Service equity (vested over time) |
## Kiowa's Role
- Finding and securing high-traffic parking spots / locations
- Managing legal compliance, permits, renewals across all locations
- Overseeing day-to-day operations (hiring, scheduling, vendor relationships)
- Ensuring profitability of the mobile fleet
## Kiowa's Equity Terms
**Sam retains minimum 75% of the Hospitality Group. Maximum 25% is available to Kiowa, earned per venture.**
### Per-Venture Vesting
Each venture (trailer) Kiowa participates in earns her equity in the Hospitality Group:
| Grant | Amount | When |
|-------|--------|------|
| **Formation grant** | 5% | Vests immediately upon venture formation |
| **Service grant** | 10% | Vests quarterly (2.5% per quarter) over 12 months from Opening Date |
| **Total per venture** | 15% | Fully vested after 12 months of active service |
- Vesting clock starts on the **Opening Date** (first day of revenue-generating operations)
- Each venture has its own independent vesting schedule
- Total cumulative equity across all ventures is **capped at 25%**
### Mandatory Buyback — Departure or Failure to Perform
**If Kiowa leaves, becomes inactive, or fails to add material value at any point before all 10 trailers are operational:**
- She is **required to sell her vested interest** back to Holdings
- **Buyback price: 50% of the current fair market value** of her interest at the time of departure
- "Current fair market value" = the Hospitality Group's net asset value (total assets minus total liabilities) multiplied by Kiowa's ownership percentage, as determined by the Company's most recent quarterly books or an independent valuation if disputed
- The buyback is **mandatory, not optional** — she cannot retain passive ownership if she exits before the 10-trailer milestone is reached
- **Trigger events:**
- Voluntary resignation from operational role
- Failure to perform duties for 30+ consecutive days without approved leave
- Removal for cause (fraud, theft, gross negligence, breach of NDA)
- Mutual written agreement to part ways
- **Payment terms:** lump sum within 90 days of the trigger event, or a 12-month installment plan at Sam's election
- **After all 10 trailers are operational:** the mandatory buyback expires. At that point, if Kiowa stops working, she retains her vested equity as a passive member (economic rights only, no management authority) — the fleet is built, the mission is accomplished.
### What "fails to add value" means (objective triggers)
To avoid disputes, "failure to add value" is defined as any of:
- Locations going unstaffed or closing due to Kiowa's inaction
- Permits/licenses lapsing due to missed renewals she was responsible for
- Failure to actively manage at least 3 days/week across operational locations
- Consecutive quarterly revenue decline across her managed locations without a documented recovery plan
### Unvested Interest on Departure
Any **unvested** portion at the time of departure is forfeited automatically — it does not transfer, is not bought back, and reverts to Holdings at no cost.
### If she stops working (after 10 trailers are complete)
- Retains all vested equity as a passive member (economic rights only)
- **Loses management authority** — no decisions, no signing power, no operational role
- **Dilution:** Because she is no longer contributing operational value, Holdings will hire a W-2 operations manager to replace her role. The cost of that hire (salary + benefits) is a company expense that reduces distributable profit — her distributions shrink accordingly. Additionally, Holdings may issue new equity (from its own 75%+ position) to incentivize the replacement manager, which would dilute Kiowa's percentage over time. She accepts this dilution as a consequence of stepping back.
- **She keeps what she earned** — no forced buyback after the 10-trailer milestone. The fleet is built; the deal is honored.
### Right of First Refusal — Post-Completion Sale
If Kiowa decides to **sell** her vested interest after the 10 trailers are complete:
- **Sam / Holdings gets first right to purchase** at **80% of current fair market value** (not projected, not future — current net asset value at the time she offers to sell)
- "Current fair market value" = Hospitality Group's net assets (total assets minus total liabilities) as of the most recent quarterly close, multiplied by her ownership percentage. If disputed, an independent third-party valuation at shared cost.
- **Process:**
1. Kiowa gives written notice of intent to sell, stating her asking price
2. Holdings has **60 days** to exercise the right of first refusal at 80% of FMV
3. If Holdings declines, Kiowa may sell to a third party — but **not at a price lower than what Holdings was offered** (no sweetheart deals that bypass Sam)
4. Any third-party buyer must be approved by Holdings (majority vote per the OA) and execute a joinder to the operating agreement
- **Partial sales:** Kiowa may sell a portion of her interest under the same terms. Holdings' right of first refusal applies to each partial sale.
### Summary of Exit Scenarios
| Scenario | Outcome |
|----------|---------|
| Leaves **before** 10 trailers | Mandatory buyback at **50% of FMV**. Unvested portion forfeited. |
| Stays through 10 trailers, **keeps working** | Full equity, full distributions, full management authority. |
| Stays through 10 trailers, **stops working** | Keeps equity (passive), loses management authority, accepts dilution from replacement hire. |
| Stays through 10 trailers, **wants to sell** | Sam/Holdings gets first right to buy at **80% of FMV**. Third-party sale only if Sam passes. |
## Ventures
### Coffee Trailers — "The Daily Pour" (ACTIVE — 3-year growth plan)
**Brand:** The Daily Pour
**Target:** 10 mobile drive-through coffee trailers over 5 years
**Model:** Low-cost enclosed trailers + commercial espresso equipment
**Investment per unit:** ~$25,000 (used trailer + buildout + equipment)
**Revenue target per unit:** 100 customers/day × $8 avg × 6 days/wk
**Territory:** NW Indiana + Southern Michigan (high-traffic lots — Walmart, Chick-fil-A, gas stations, Notre Dame area)
#### 5-Year Rollout Plan (Sam + Kiowa)
| Year | Trailers | Cumulative | Milestone |
|------|----------|------------|-----------|
| **Year 1** (months 112) | 1 | 1 | Build trailer #1, learn everything, automate what we can, reduce costs. Full 9-month operating period to prove the model before considering #2. |
| **Year 2** (months 1324) | 23 | 3 | Launch #2 at ~month 13 (6-month cadence begins). Apply Year 1 lessons. #3 at ~month 19. Kiowa managing multi-location ops, first shift leads hired. |
| **Year 3** (months 2536) | 45 | 5 | Continued 6-month cadence. Systems mature, staffing bench built, cost structure optimized. |
| **Year 4** (months 3748) | 68 | 8 | Pace can accelerate if ops support it. Evaluate territory expansion (Southern Michigan). |
| **Year 5** (months 4960) | 910 | 10 | Full fleet. Kiowa oversees all locations + staff. Sam provides capital + strategic direction only. |
**Launch cadence:** 1 trailer every 6 months (after Year 1's learning period). No new trailer until the previous one is profitable — cadence is a target, not a commitment.
**Year 1 philosophy:** Build → Learn → Automate → Reduce cost → Then scale.
#### Roles in the Growth Plan
| Role | Sam | Kiowa |
|------|-----|-------|
| Capital | ✅ All investment | — |
| Location scouting | — | ✅ Find + secure lots |
| Permits & compliance | — | ✅ All filings, health dept, renewals |
| Buildout & equipment | ✅ Fund + approve | ✅ Coordinate |
| Hiring & staffing | — | ✅ Recruit, schedule, manage |
| Day-to-day operations | — | ✅ All locations |
| Strategic decisions | ✅ Final authority | Input |
| Financial oversight | ✅ P&L review, distributions | Reports to Sam |
#### Growth Rules
- **No new trailer until the previous one is profitable** — growth is earned, not scheduled
- **Each trailer must hit break-even within 90 days** or operations are paused and diagnosed
- **Kiowa's 15% vests across the whole Hospitality Group** — she benefits from every trailer, not just the first
- **Staffing scales with trailers** — Kiowa hires shift leads; she doesn't work every window forever
- **Capital calls are Sam's decision** — Kiowa proposes expansion, Sam approves the spend
See `coffee-trailers/01-daily-pour/` for Trailer #1 working files.
### Indian Food Truck (PENDING)
- Awaiting proposal from Indian staff
- See `indian-food-truck/` when ready
## Future Ventures (not yet formed)
All future Hospitality ventures will be mobile/trailer-based. Examples:
- Smoothie/juice trailer
- BBQ trailer
- Dessert/ice cream trailer
- Mobile bar (events)

View File

@ -0,0 +1,296 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SnS Hospitality Group — The Daily Pour</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: 1000px;
margin: 0 auto;
}
h1, h2, h3 { font-family: 'Playfair Display', Georgia, serif; }
h1 {
font-size: 2.2rem;
text-align: center;
margin-bottom: 0.25rem;
color: #4B2E20;
}
.tagline {
text-align: center;
font-style: italic;
color: #A78A7A;
margin-bottom: 2rem;
font-size: 1.1rem;
}
h2 {
font-size: 1.4rem;
margin: 2rem 0 0.75rem;
padding-bottom: 0.3rem;
border-bottom: 2px solid #D4AF37;
}
h3 { font-size: 1.1rem; margin: 1.2rem 0 0.5rem; }
table {
width: 100%;
border-collapse: collapse;
margin: 1rem 0;
font-size: 0.9rem;
}
th, td {
padding: 0.5rem 0.75rem;
text-align: left;
border-bottom: 1px solid #E7B4B8;
}
th {
background: #4B2E20;
color: #F7EFE6;
font-weight: 600;
text-transform: uppercase;
font-size: 0.8rem;
letter-spacing: 0.5px;
}
tr:hover { background: rgba(231, 180, 184, 0.15); }
.color-swatch {
display: inline-block;
width: 16px;
height: 16px;
border-radius: 50%;
vertical-align: middle;
margin-right: 6px;
border: 1px solid #A78A7A;
}
code {
background: #4B2E20;
color: #F7EFE6;
padding: 0.15rem 0.4rem;
border-radius: 3px;
font-size: 0.85rem;
}
.folder-tree {
background: #4B2E20;
color: #F7EFE6;
padding: 1.25rem 1.5rem;
border-radius: 8px;
font-family: 'Courier New', monospace;
font-size: 0.85rem;
line-height: 1.8;
overflow-x: auto;
}
.section-card {
background: white;
border-radius: 8px;
padding: 1.5rem;
margin: 1rem 0;
box-shadow: 0 2px 8px rgba(75, 46, 32, 0.08);
}
.status-badge {
display: inline-block;
padding: 0.2rem 0.6rem;
border-radius: 12px;
font-size: 0.75rem;
font-weight: 600;
text-transform: uppercase;
}
.status-active { background: #A3B18A; color: white; }
.status-planned { background: #E7B4B8; color: #4B2E20; }
.note {
background: rgba(212, 175, 55, 0.12);
border-left: 3px solid #D4AF37;
padding: 0.75rem 1rem;
margin: 1rem 0;
font-size: 0.9rem;
}
footer {
text-align: center;
margin-top: 3rem;
padding-top: 1.5rem;
border-top: 1px solid #E7B4B8;
color: #A78A7A;
font-size: 0.8rem;
}
</style>
</head>
<body>
<h1>The Daily Pour</h1>
<p class="tagline">Good Coffee. Great Vibes. On Purpose.</p>
<div class="section-card">
<h2>Overview</h2>
<p>Mobile drive-through coffee trailers operating across NW Indiana and Southern Michigan.
10 trailers planned over 5 years, each with its own codename and brand color.
Year 1: build and prove Trailer #1. Subsequent trailers every 6 months if profitable.</p>
<table>
<tr><th>Entity</th><td>SnS Hospitality Group LLC</td></tr>
<tr><th>Ownership</th><td>Sam James (85%) &middot; Kiowa Scott (15%)</td></tr>
<tr><th>Target</th><td>10 locations over 5 years — NW Indiana + Southern Michigan</td></tr>
<tr><th>Investment per trailer</th><td>~$50,000 (first unit, incl. $15k reserve)</td></tr>
<tr><th>Project Mgmt</th><td><a href="https://plane.snsnetlabs.com/shg/" style="color:#D4AF37;">plane.snsnetlabs.com/shg</a></td></tr>
<tr><th>File Storage</th><td>Google Drive (SnS Hospitality Group LLC folder)</td></tr>
</table>
</div>
<h2>Naming Convention</h2>
<div class="section-card">
<h3>Folders &amp; Drive</h3>
<p><code>T[##]-[CODENAME]</code> &mdash; e.g. <code>T00-DRIP</code></p>
<h3>Internal Operations (network, POS, security)</h3>
<p><code>T[##]-[CODENAME]-[HEX]</code> &mdash; e.g. <code>T00-DRIP-4B2E20</code></p>
<div class="note">
The hex suffix is added <strong>only</strong> when SNS Networking has completed security
buildout and signed off. Until then, the trailer operates without the hex.
</div>
</div>
<h2>Trailer Registry</h2>
<div class="section-card">
<table>
<thead>
<tr>
<th>Trailer</th>
<th>Codename</th>
<th>Color</th>
<th>Hex</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>T00</td>
<td>DRIP</td>
<td><span class="color-swatch" style="background:#4B2E20;"></span>Rich Brown</td>
<td><code>4B2E20</code></td>
<td><span class="status-badge status-planned">Pre-launch</span></td>
</tr>
<tr>
<td>T01</td>
<td>ROAST</td>
<td><span class="color-swatch" style="background:#E7B4B8;"></span>Blush Pink</td>
<td><code>E7B4B8</code></td>
<td><span class="status-badge status-planned">Planned</span></td>
</tr>
<tr>
<td>T02</td>
<td>BLOOM</td>
<td><span class="color-swatch" style="background:#F7EFE6; border-color:#A78A7A;"></span>Warm Cream</td>
<td><code>F7EFE6</code></td>
<td><span class="status-badge status-planned">Planned</span></td>
</tr>
<tr>
<td>T03</td>
<td>STEAM</td>
<td><span class="color-swatch" style="background:#D4AF37;"></span>Soft Gold</td>
<td><code>D4AF37</code></td>
<td><span class="status-badge status-planned">Planned</span></td>
</tr>
<tr>
<td>T04</td>
<td>GRIND</td>
<td><span class="color-swatch" style="background:#A78A7A;"></span>Taupe</td>
<td><code>A78A7A</code></td>
<td><span class="status-badge status-planned">Planned</span></td>
</tr>
<tr>
<td>T05</td>
<td>PRESS</td>
<td><span class="color-swatch" style="background:#A3B18A;"></span>Sage Green</td>
<td><code>A3B18A</code></td>
<td><span class="status-badge status-planned">Planned</span></td>
</tr>
<tr>
<td>T06</td>
<td>EMBER</td>
<td><span class="color-swatch" style="background:#C9918B;"></span>Dusty Rose</td>
<td><code>C9918B</code></td>
<td><span class="status-badge status-planned">Planned</span></td>
</tr>
<tr>
<td>T07</td>
<td>CREMA</td>
<td><span class="color-swatch" style="background:#2C1A12;"></span>Espresso</td>
<td><code>2C1A12</code></td>
<td><span class="status-badge status-planned">Planned</span></td>
</tr>
<tr>
<td>T08</td>
<td>PULL</td>
<td><span class="color-swatch" style="background:#B87333;"></span>Copper</td>
<td><code>B87333</code></td>
<td><span class="status-badge status-planned">Planned</span></td>
</tr>
<tr>
<td>T09</td>
<td>BEAN</td>
<td><span class="color-swatch" style="background:#6B7F99;"></span>Slate Blue</td>
<td><code>6B7F99</code></td>
<td><span class="status-badge status-planned">Planned</span></td>
</tr>
</tbody>
</table>
</div>
<h2>Folder Structure</h2>
<div class="folder-tree">
SnS Hospitality Group LLC/<br>
├── T00-09-COMMON/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;← shared across ALL trailers<br>
&nbsp;&nbsp;├── Legal/<br>
&nbsp;&nbsp;├── Marketing/<br>
&nbsp;&nbsp;├── Ops/<br>
&nbsp;&nbsp;├── Research/<br>
&nbsp;&nbsp;└── Buildout/<br>
<br>
├── T00-DRIP/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;← Trailer #1 specific<br>
&nbsp;&nbsp;├── Vehicle/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(VIN, title, plate, registration)<br>
&nbsp;&nbsp;├── Network/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(router, POS, tablet, IPs)<br>
&nbsp;&nbsp;├── Equipment/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(serials, warranties, manuals)<br>
&nbsp;&nbsp;├── Location/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(lease, site photos, parking map)<br>
&nbsp;&nbsp;└── Tools/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(inventory, maintenance log)<br>
<br>
├── T01-ROAST/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;← future<br>
├── T02-BLOOM/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;← future<br>
└── ...
</div>
<h2>Security Handoff</h2>
<div class="section-card">
<p>The hex suffix (<code>-4B2E20</code>) is appended to a trailer's ID when
<strong>SNS Networking</strong> has completed:</p>
<ol style="margin: 0.75rem 0 0 1.5rem;">
<li>Network hardware installed (router, AP, firewall)</li>
<li>POS system configured and hardened</li>
<li>Network segmented (customer WiFi isolated from POS/ops)</li>
<li>Remote management access verified</li>
<li>Sign-off documented</li>
</ol>
<div class="note">
Until handoff, the trailer operates as <code>T##-CODENAME</code> only.
This maintains a clean boundary between Hospitality operations (Kiowa)
and technology infrastructure (SNS Networking).
</div>
</div>
<h2>Key Links</h2>
<div class="section-card">
<table>
<tr><th>Resource</th><th>URL</th></tr>
<tr><td>Project Management (Plane)</td><td><a href="https://plane.snsnetlabs.com/shg/">plane.snsnetlabs.com/shg</a></td></tr>
<tr><td>File Storage (Google Drive)</td><td>SnS Hospitality Group LLC shared folder</td></tr>
</table>
</div>
<footer>
SnS Hospitality Group LLC &middot; A division of SnS Network Solutions Holdings LLC<br>
Sam James (85%) &middot; Kiowa Scott (15%)<br><br>
<em>Good Coffee. Real Connections. Better Every Day.</em>
</footer>
</body>
</html>

View File

@ -0,0 +1,107 @@
# Coffee Trailers — 2-Year Business Plan
**Entity:** Operates under SnS Hospitality Group LLC
**Concept:** Mobile drive-through coffee trailers in high-traffic parking lots
**Target:** 10 locations across NW Indiana and Southern Michigan
**Manager:** Kiowa Scott (finding spots, keeping them legal, keeping them profitable)
## Investment Per Trailer
| Item | Cost |
|------|------|
| Used enclosed trailer (8' × 14-16') | $6,000-9,000 |
| Buildout (window, plumbing, electric, counters, flooring) | $10,000 |
| Espresso machine (Nuova Simonelli Appia Life 2-group) | $9,000 |
| Grinder (Eureka Atom 75) | $2,000 |
| Blender, fridge, ice machine | $2,500 |
| POS + tablet | $800 |
| Signage + branding wrap | $2,500 |
| Permits, insurance, health dept | $2,000 |
| **Subtotal (trailer + equipment)** | **~$35,000** |
| 3 months operating reserve (marketing + ramp-up) | $15,000 |
| **Total per trailer (first unit)** | **~$50,000** |
Subsequent trailers (no ramp-up reserve needed if cash-flowing): **~$35,000 each**
## Revenue Model
| Metric | Target |
|--------|--------|
| Customers/day | 100 (target), 120 (above average) |
| Average ticket | $8 |
| Operating days/yr | 312 (6 days/wk, 52 weeks — coffee is winter-proof) |
| Daily revenue | $800-960 |
| Monthly revenue (26 days) | $20,800-24,960 |
| Annual revenue per trailer | $249,600-299,520 |
## Costs Per Trailer (Monthly)
| Item | Cost |
|------|------|
| Labor (1 FT barista $16/hr + 1 PT $12/hr, loaded) | $3,616 |
| Trailer payment (if financed) | $626 |
| Workers' Comp | $80 |
| GL insurance | $42 |
| Commercial Auto | $120 |
| Lot lease (parking spot agreement) | $750 |
| Water/commissary | $200 |
| POS/software | $80 |
| Fuel/propane | $150 |
| Misc/repairs | $300 |
| **Total fixed** | **$5,964/mo** |
| Supply cost (coffee, milk, cups — 15% of revenue) | ~$3,120-3,744 |
| **Total monthly cost** | **$9,084-9,708** |
## Profit Per Trailer
| Performance | Monthly Profit | Annual Profit |
|-------------|---------------|---------------|
| Average (100/day) | $11,716 | $140,592 |
| Above average (120/day) | $15,252 | $183,024 |
| Strong (150/day) | $20,556 | $246,672 |
## 2-Year Rollout Plan
| Timeline | Trailers Open | Monthly Combined Profit | Notes |
|----------|--------------|------------------------|-------|
| Month 1-3 | 1 | $11,716 (ramp-up, may be lower) | Marketing heavy, building regulars |
| Month 4-6 | 2 | $23,432 | Trailer #2 funded by #1's profit |
| Month 7-9 | 3 | $35,148 | |
| Month 10-12 | 4 | $46,864 | |
| Month 13-15 | 5-6 | $58,580-70,296 | |
| Month 16-18 | 7-8 | $82,012-93,728 | |
| Month 19-24 | 9-10 | $105,444-117,160 | |
## End of Year 2 (10 trailers, all at average)
| | Annual |
|---|---|
| Combined revenue | $2,496,000 |
| Combined profit | **$1,405,920** |
| Sam's 85% after tax (35%) | **$777,021** |
| Kiowa's 15% after tax | **$137,077** |
## Location Strategy
**Target spots (NW Indiana + Southern Michigan):**
- Walmart / Meijer parking lots
- Near Chick-fil-A, McDonald's (capture their traffic, no coffee competition)
- Gas station lots on US-31, US-20, I-94 corridor
- Notre Dame campus perimeter (game days = 80,000+ people)
- Hospital/medical center parking areas (staff need coffee at 5am)
- Industrial parks (factory shift changes)
- Church parking lots (Mon-Sat)
**How to secure spots:**
- Approach property managers (not tenants) with a lease proposal: $500-1,000/mo
- Walmart has a formal vendor/lease program in some locations
- Start with 1 great spot, prove the concept, use that track record to pitch the next
## Why Coffee Trailers Win in Winter
- Hot drinks = HIGHER demand in cold weather
- Drive-through window = customers stay in their car
- Commercial lots (Walmart, etc.) are plowed/salted first
- No food spoilage, no grease, no complex health dept issues
- Only true shutdown: blizzard days where nobody leaves home (5-10 days/yr max)
- Compare to food trucks: dead 4-6 weeks in Midwest winter

View File

@ -0,0 +1,58 @@
# The Daily Pour — T-00 (First Trailer)
**Parent:** SnS Hospitality Group LLC
**Unit:** T-00
**Type:** Mobile drive-through coffee trailer
**Status:** Pre-launch (planning)
**Territory:** NW Indiana
## Overview
T-00 is the first Daily Pour unit. Mobile enclosed trailer with commercial espresso
equipment, operating as a drive-through in a high-traffic leased parking spot.
All future trailers (T-01 through T-09) follow this same model — "The Daily Pour"
is the brand deployed across NW Indiana.
## Naming Convention
```
T-[NUMBER]
T-00 ← first trailer (this one)
T-01 ← second trailer
...
T-09 ← tenth trailer
```
## Directory Structure
```
T-00/
├── README.md ← you are here
├── branding/ Logo, colors, signage mockups, menu board design
├── docs/ Permits, licenses, lease agreements, insurance
├── financials/ Startup budget, P&L projections, break-even analysis
├── location/ Site research, lot agreements, traffic data, photos
├── menu/ Menu items, pricing, supplier info, recipes
├── mockups/ Trailer mockup images, layout diagrams, build photos
└── operations/ SOPs, opening/closing checklists, staffing, inventory
```
## Key Numbers (targets)
| Metric | Target |
|--------|--------|
| Investment per unit | ~$25,000 (used trailer + buildout + equipment) |
| Customers/day | 100 |
| Average ticket | $8 |
| Operating days | 6 days/wk |
| Break-even | TBD — see `financials/` |
## Next Steps
- [ ] Finalize branding (name, logo, color palette, signage)
- [ ] Source trailer (used enclosed, suitable for drive-through conversion)
- [ ] Identify first location (high-traffic lot, lease terms)
- [ ] Equipment list + supplier quotes (see `materials.csv`)
- [ ] Permits research (St. Joseph County mobile food vendor, health dept)
- [ ] Menu v1 + pricing
- [ ] Staffing plan (opening crew — Kiowa hires, does not work the window)

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

View File

@ -0,0 +1,387 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Business Plan — The Daily Pour | SnS Hospitality Group LLC</title>
<style>
:root{--brown:#4B2E20;--cream:#F7EFE6;--gold:#D4AF37;--pink:#E7B4B8;--taupe:#A78A7A;--green:#A3B18A;--blue:#6B7F99;}
*{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:14px;}
.doc{max-width:850px;margin:0 auto;background:#fff;padding:56px 64px 72px;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.05rem;margin-bottom:8px;}
.meta{text-align:center;color:var(--taupe);font-size:.85rem;margin-bottom:32px;}
h2{font-family:'Playfair Display',Georgia,serif;font-size:1.2rem;color:var(--brown);border-bottom:2px solid var(--gold);padding-bottom:6px;margin:36px 0 14px;}
h3{font-size:.95rem;color:var(--brown);margin:20px 0 8px;}
table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.85rem;}
th{text-align:left;padding:7px 10px;background:var(--brown);color:var(--cream);font-weight:600;font-size:.8rem;}
td{padding:7px 10px;border-bottom:1px solid var(--pink);}
.highlight{background:var(--cream);border-radius:8px;padding:14px 18px;margin:12px 0;font-size:.9rem;}
.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
ul,ol{padding-left:20px;margin:8px 0;}
li{margin-bottom:5px;}
.page-break{page-break-before:always;}
footer{text-align:center;color:var(--taupe);font-size:.78rem;margin-top:36px;padding-top:16px;border-top:1px solid var(--pink);}
@media print{body{background:#fff}.doc{box-shadow:none;padding:24px 48px}h2{page-break-after:avoid}table,.highlight{page-break-inside:avoid}p,li{orphans:3;widows:3}}
</style>
</head>
<body>
<div class="doc">
<h1>Business Plan</h1>
<div class="subtitle">The Daily Pour — Mobile Coffee Trailer</div>
<div class="meta">
SnS Hospitality Group LLC | EIN: 42-4288652 | South Bend, Indiana<br>
Prepared: August 2026 | Contact: samueljamesinc@snsnetworksolutions.net | (601) 613-2249
</div>
<h2>1. Executive Summary</h2>
<p><strong>The Daily Pour</strong> is a mobile drive-through coffee trailer business operating from
high-traffic parking lots in South Bend, Indiana and the surrounding NW Indiana / Southern Michigan
region. We serve premium espresso, specialty drinks, drip coffee, teas, and baked goods from a
fully self-contained, solar-capable trailer — no brick-and-mortar lease, no buildout delay, and
minimal overhead.</p>
<div class="highlight">
<strong>Key Numbers:</strong><br>
Investment: $50,000 (first trailer, including 3-month reserve)<br>
Projected annual revenue (per trailer): $249,600<br>
Projected annual net profit (per trailer): $140,592<br>
Break-even: Month 23 at 100 customers/day<br>
Growth target: 10 trailers over 5 years
</div>
<p>The company is structured for rapid, capital-efficient expansion: each profitable trailer funds
the next. We target high-traffic locations — busy retail corridors, hospital campuses, university
perimeters, industrial parks, and underutilized commercial lots where drive-through coffee isn't
currently served.</p>
<h2>2. Company Description</h2>
<table>
<tr><th>Legal Name</th><td>SnS Hospitality Group LLC</td></tr>
<tr><th>DBA</th><td>The Daily Pour</td></tr>
<tr><th>Type</th><td>Multi-Member LLC (Indiana)</td></tr>
<tr><th>EIN</th><td>42-4288652</td></tr>
<tr><th>Formation Date</th><td>August 6, 2026</td></tr>
<tr><th>Parent Company</th><td>SnS Network Solutions Holdings LLC (EIN 42-4099038)</td></tr>
<tr><th>Principal Office</th><td>759 Boxwood Dr, South Bend, IN 46614</td></tr>
<tr><th>Ownership</th><td>Samuel S. James (85%) via Holdings LLC + Kiowa Scott (15%)</td></tr>
<tr><th>Industry</th><td>Mobile Food Service (NAICS 722330)</td></tr>
</table>
<h3>Mission Statement</h3>
<p>SnS Hospitality Group LLC provides high-quality, affordable coffee and specialty beverages through
a fleet of mobile drive-through trailers deployed in underserved, high-traffic locations across
Northwest Indiana and Southern Michigan. We create jobs, serve our community, and build sustainable
wealth through disciplined operations and thoughtful expansion.</p>
<h3>Vision</h3>
<p>10 branded coffee trailers operating across NW Indiana and Southern Michigan within 5 years —
each a neighborhood fixture, each creating local jobs, each profitable within 90 days of launch.</p>
<h2 class="page-break">3. Products & Services</h2>
<p>The Daily Pour serves a focused, high-margin menu from a drive-through window:</p>
<div class="two-col">
<div>
<h3>Core Menu</h3>
<ul>
<li>Espresso drinks (lattes, cappuccinos, americanos, macchiatos)</li>
<li>Specialty drinks (mochas, caramel, seasonal flavors)</li>
<li>Drip coffee (house blend + decaf)</li>
<li>Iced coffee & cold brew</li>
<li>Blended frappes & smoothies</li>
<li>Hot & iced teas (black, green, chai, herbal)</li>
<li>Matcha lattes</li>
<li>Hot chocolate</li>
</ul>
</div>
<div>
<h3>Food & Add-ons</h3>
<ul>
<li>Muffins, scones, croissants (local bakery)</li>
<li>Bagels + cream cheese</li>
<li>Cookies, banana bread</li>
<li>Seasonal pastries</li>
</ul>
<h3>Key Suppliers</h3>
<ul>
<li><strong>Beans:</strong> Bendix Coffee Roasters (local, South Bend)</li>
<li><strong>Dairy/supplies:</strong> Dean Supply, Stanz Foodservice</li>
<li><strong>Equipment:</strong> Nuova Simonelli, Eureka</li>
</ul>
</div>
</div>
<h3>Competitive Advantages</h3>
<ul>
<li><strong>Locally sourced:</strong> 75% of our products come from small businesses in the area — coffee beans from Bendix Coffee Roasters (South Bend), baked goods from local bakeries, dairy from regional suppliers. We invest in our community.</li>
<li><strong>No lease risk:</strong> Trailer = $500-750/mo lot rental vs. $3,000-5,000/mo brick-and-mortar lease</li>
<li><strong>Mobility:</strong> Underperforming location? Move the trailer. No sunk costs.</li>
<li><strong>Winter-proof:</strong> Hot drinks = HIGHER demand in cold weather. Drive-through = customers stay warm in their car.</li>
<li><strong>Low startup vs. traditional coffee shop:</strong> $50K vs. $250K-500K for a storefront</li>
<li><strong>Scalable:</strong> Duplicate the model — same trailer, same menu, same SOPs — at each new location</li>
<li><strong>Self-contained:</strong> Generator + battery + solar + water tanks = no utility hookups required</li>
</ul>
<h2 class="page-break">4. Market Analysis</h2>
<h3>Target Market</h3>
<p>Northwest Indiana and Southern Michigan — primarily St. Joseph County (South Bend, Mishawaka,
Granger) and LaPorte County. Population served: ~275,000+ in the immediate metro area.</p>
<h3>Target Customers</h3>
<ul>
<li><strong>Morning commuters</strong> (5am9am) — driving to work, need fast coffee</li>
<li><strong>Healthcare workers</strong> — hospital shift changes at 5am and 7pm</li>
<li><strong>Retail/warehouse workers</strong> — industrial parks, factory shift changes</li>
<li><strong>College students</strong> — Notre Dame, IUSB, Holy Cross, Bethel University</li>
<li><strong>Weekend shoppers</strong> — Walmart, Meijer, Target parking lots</li>
<li><strong>Game day crowds</strong> — Notre Dame football (80,000+ per game, 6-7 home games/yr)</li>
</ul>
<h3>Industry Overview</h3>
<p>The U.S. coffee market exceeds $100 billion annually. Specialty coffee represents 60%+ of
consumption. The mobile coffee segment is growing as consumers prioritize convenience, speed,
and quality over sit-down experiences. Drive-through represents the highest-growth channel in
food service.</p>
<h3>Local Competition</h3>
<table>
<tr><th>Competitor</th><th>Type</th><th>Our Advantage</th></tr>
<tr><td>Starbucks</td><td>Brick-and-mortar drive-through</td><td>We go WHERE they aren't — parking lots, closed businesses, underserved areas</td></tr>
<tr><td>Dunkin'</td><td>Brick-and-mortar</td><td>Higher quality beans (local roaster), specialty drinks they don't offer</td></tr>
<tr><td>Local coffee shops</td><td>Sit-down cafes</td><td>We're drive-through only — speed + convenience, different customer</td></tr>
<tr><td>Gas station coffee</td><td>Self-serve</td><td>Premium quality, handcrafted drinks vs. sitting in a pot for hours</td></tr>
<tr><td>Other food trucks</td><td>Mobile</td><td>Coffee is year-round; food trucks die in Midwest winter</td></tr>
</table>
<h3>Location Strategy</h3>
<p>We primarily target <strong>high-traffic areas</strong> where drive-through coffee is underserved or nonexistent:</p>
<ul>
<li><strong>Retail corridors:</strong> Walmart, Meijer, Target parking lots — thousands of daily shoppers, no specialty coffee on-site</li>
<li><strong>Hospital/medical campuses:</strong> Staff need coffee at 5am shift change, visitors all day</li>
<li><strong>University perimeters:</strong> Notre Dame (80,000+ game days), IUSB, Holy Cross, Bethel — student traffic</li>
<li><strong>Industrial parks:</strong> Factory shift changes at 5am, 3pm — captive audience with no options nearby</li>
<li><strong>Major intersections/corridors:</strong> US-31, US-20, I-94 — commuter traffic</li>
<li><strong>Gas station lots:</strong> High volume, existing customer flow, quick in-and-out culture</li>
<li><strong>Underutilized commercial lots:</strong> Closed businesses, vacant restaurants — owners earning $0 welcome our $500-750/mo rent</li>
<li><strong>Enterprise Zones:</strong> State tax credits for operating in designated areas (bonus, not a requirement)</li>
</ul>
<h2 class="page-break">5. Management Team</h2>
<table>
<tr><th>Name</th><th>Role</th><th>Responsibilities</th></tr>
<tr>
<td><strong>Samuel S. James</strong><br>Managing Member (85%)</td>
<td>CEO / Capital & Strategy</td>
<td>Capital investment, funding applications, bank accounts, expansion timing, technology/network infrastructure, final authority on major decisions</td>
</tr>
<tr>
<td><strong>Kiowa Scott</strong><br>Member (15%)</td>
<td>Operations Director</td>
<td>Compliance & permits, site selection & lot negotiations, SOPs development, grant sourcing, growth planning, recruiting Location Managers</td>
</tr>
<tr>
<td><strong>TBD</strong><br>(Hiring)</td>
<td>Location Manager (T00-DRIP)</td>
<td>Day-to-day trailer operations, opening/closing, scheduling staff, supply ordering, customer service, quality control</td>
</tr>
</table>
<h3>Owner Background</h3>
<p><strong>Samuel S. James</strong> brings 10+ years of technology infrastructure experience (network
engineering, system design, project management) with a strong background in operations, logistics,
and scalable systems. He holds certifications in networking (CCENT, Cisco Specialist) and cloud
infrastructure (AWS Cloud Practitioner). His technology expertise enables fully self-contained,
remotely monitored trailer operations with enterprise-grade security and POS systems.</p>
<p><strong>Kiowa Scott</strong> brings operational management experience with a focus on compliance,
location scouting, and building repeatable business systems. Her equity vests over 12 months of
active service, aligning her incentives with the company's long-term success.</p>
<h3>Organizational Structure</h3>
<div class="highlight">
<strong>Per-trailer model:</strong> Each trailer is run by an empowered Location Manager who handles
all day-to-day operations independently. Sam and Kiowa handle escalations, expansion strategy,
and business development — NOT daily operations. This structure scales to 10+ locations without
founder burnout.
</div>
<h2 class="page-break">6. Financial Projections</h2>
<h3>Startup Costs — Trailer #1 (T00-DRIP)</h3>
<table>
<tr><th>Category</th><th>Amount</th></tr>
<tr><td>Enclosed cargo trailer (8×14-16, used)</td><td>$7,500</td></tr>
<tr><td>Interior buildout (electrical, plumbing, counters, window)</td><td>$10,000</td></tr>
<tr><td>Espresso machine (Nuova Simonelli Appia Life 2-Group)</td><td>$9,000</td></tr>
<tr><td>Grinder (Eureka Atom 75)</td><td>$2,000</td></tr>
<tr><td>Kitchen equipment (blenders, fridge, freezer, ice maker, microwave)</td><td>$1,760</td></tr>
<tr><td>Water system (tanks, pump, heater, sinks, plumbing)</td><td>$1,640</td></tr>
<tr><td>Power system (generator, battery, inverter, solar-ready)</td><td>$3,520</td></tr>
<tr><td>Climate (48V DC mini split heat pump)</td><td>$1,200</td></tr>
<tr><td>Networking & security (cameras, NVR, switch, modem, UPS)</td><td>$760</td></tr>
<tr><td>POS & payment (Square Terminal, iPad, cash drawer)</td><td>$879</td></tr>
<tr><td>Signage & exterior (menu board, vinyl wrap, A-frame sign)</td><td>$2,860</td></tr>
<tr><td>Initial supplies (beans, milk, cups, syrups)</td><td>$1,050</td></tr>
<tr><td>Permits & insurance</td><td>$2,300</td></tr>
<tr><td><strong>Subtotal (equipment + buildout)</strong></td><td><strong>~$44,469</strong></td></tr>
<tr><td>3-month operating reserve</td><td>$5,531</td></tr>
<tr><td><strong>Total Startup Investment</strong></td><td><strong>$50,000</strong></td></tr>
</table>
<h3>Monthly Operating Costs</h3>
<table>
<tr><th>Item</th><th>Monthly</th><th>Annual</th></tr>
<tr><td>Location Manager salary (FT, loaded)</td><td>$2,880</td><td>$34,560</td></tr>
<tr><td>Part-time staff</td><td>$2,240</td><td>$26,880</td></tr>
<tr><td>Lot lease</td><td>$750</td><td>$9,000</td></tr>
<tr><td>Supplies (beans, milk, cups, syrups — 15% of revenue)</td><td>$3,120</td><td>$37,440</td></tr>
<tr><td>Insurance (GL + workers comp)</td><td>$330</td><td>$3,960</td></tr>
<tr><td>Fuel/propane</td><td>$130</td><td>$1,560</td></tr>
<tr><td>Water + waste (pump-outs)</td><td>$200</td><td>$2,400</td></tr>
<tr><td>Cellular data plan</td><td>$75</td><td>$900</td></tr>
<tr><td>Square processing fees (2.7%)</td><td>$560</td><td>$6,720</td></tr>
<tr><td>Misc/repairs</td><td>$300</td><td>$3,600</td></tr>
<tr><td><strong>Total Monthly Operating Cost</strong></td><td><strong>$10,585</strong></td><td><strong>$127,020</strong></td></tr>
</table>
<h3>Revenue Projections (Per Trailer)</h3>
<table>
<tr><th>Scenario</th><th>Customers/Day</th><th>Avg Ticket</th><th>Monthly Revenue</th><th>Annual Revenue</th></tr>
<tr><td>Conservative</td><td>80</td><td>$8</td><td>$16,640</td><td>$199,680</td></tr>
<tr><td><strong>Target</strong></td><td><strong>100</strong></td><td><strong>$8</strong></td><td><strong>$20,800</strong></td><td><strong>$249,600</strong></td></tr>
<tr><td>Above Average</td><td>120</td><td>$8</td><td>$24,960</td><td>$299,520</td></tr>
<tr><td>Strong</td><td>150</td><td>$8</td><td>$31,200</td><td>$374,400</td></tr>
</table>
<h3>Profitability (Per Trailer, Target Scenario)</h3>
<table>
<tr><th>Metric</th><th>Monthly</th><th>Annual</th></tr>
<tr><td>Revenue</td><td>$20,800</td><td>$249,600</td></tr>
<tr><td>Total costs</td><td>$10,585</td><td>$127,020</td></tr>
<tr><td><strong>Net Profit</strong></td><td><strong>$10,215</strong></td><td><strong>$122,580</strong></td></tr>
<tr><td>Profit margin</td><td colspan="2">49.1%</td></tr>
<tr><td>Break-even (customers/day)</td><td colspan="2">~51 customers/day</td></tr>
<tr><td>Payback period (initial $50K)</td><td colspan="2">~5 months</td></tr>
</table>
<h3>5-Year Growth Projection (Fleet)</h3>
<table>
<tr><th>Year</th><th>Trailers</th><th>Annual Revenue</th><th>Annual Profit</th><th>Cumulative Investment</th></tr>
<tr><td>Year 1</td><td>12</td><td>$249,600499,200</td><td>$126,228252,456</td><td>$50,00085,000</td></tr>
<tr><td>Year 2</td><td>45</td><td>$998,4001,248,000</td><td>$504,912631,140</td><td>$155,000190,000</td></tr>
<tr><td>Year 3</td><td>67</td><td>$1,497,6001,747,200</td><td>$757,368883,596</td><td>$225,000260,000</td></tr>
<tr><td>Year 4</td><td>89</td><td>$1,996,8002,246,400</td><td>$1,009,8241,136,052</td><td>$295,000330,000</td></tr>
<tr><td>Year 5</td><td>10</td><td>$2,496,000</td><td>$1,262,280</td><td>$365,000</td></tr>
</table>
<div class="highlight">
<strong>Return on Investment:</strong> At target performance, Trailer #1's $50,000 investment
is recovered in ~5 months. Each subsequent trailer ($35K) recovers in ~3.5 months. By Year 5
(10 trailers), the fleet generates $2.5M in annual revenue and $1.26M in profit on a total
deployed capital of $365K — a <strong>346% ROI</strong>.
</div>
<h2 class="page-break">7. Funding Request</h2>
<h3>Amount Requested</h3>
<div class="highlight">
<strong>$50,000</strong> — to fully fund Trailer #1 (T00-DRIP), including equipment, buildout, initial
inventory, permits, insurance, and a 3-month operating reserve for marketing and ramp-up.
</div>
<h3>Use of Funds</h3>
<table>
<tr><th>Category</th><th>Amount</th><th>% of Total</th></tr>
<tr><td>Trailer + buildout</td><td>$17,500</td><td>35%</td></tr>
<tr><td>Equipment (espresso, kitchen, power, water)</td><td>$20,899</td><td>42%</td></tr>
<tr><td>Networking, security, POS</td><td>$1,639</td><td>3%</td></tr>
<tr><td>Signage, branding, initial supplies</td><td>$3,910</td><td>8%</td></tr>
<tr><td>Permits, insurance, legal</td><td>$2,300</td><td>5%</td></tr>
<tr><td>Operating reserve (3 months)</td><td>$3,752</td><td>7%</td></tr>
<tr><td><strong>Total</strong></td><td><strong>$50,000</strong></td><td><strong>100%</strong></td></tr>
</table>
<h3>Repayment Capacity</h3>
<p>At target performance (100 customers/day), the trailer generates <strong>$10,215/month in net
profit</strong>. A $50,000 loan at 12% interest over 5 years = ~$1,112/month payment — well within
cash flow capacity with a <strong>9.2:1 debt service coverage ratio</strong>.</p>
<h3>Collateral</h3>
<ul>
<li>Trailer + equipment (appraised value ~$35,000 at buildout completion)</li>
<li>Personal guarantee by Samuel S. James (sole guarantor — 85% owner via Holdings)</li>
</ul>
<h3>Exit / Repayment Strategy</h3>
<ul>
<li><strong>Primary:</strong> Monthly cash flow from operations covers all loan payments from Month 23 forward</li>
<li><strong>Secondary:</strong> Trailer + equipment can be liquidated for ~$20-25K (conservative) if business fails</li>
<li><strong>Growth funded internally:</strong> Trailer #2+ funded from Trailer #1 profits — no additional debt required for expansion</li>
</ul>
<h2 class="page-break">8. Operations Plan</h2>
<h3>Hours of Operation</h3>
<p>5:00 AM 2:00 PM, Monday through Saturday (312 operating days/year). Closed Sundays.</p>
<h3>Staffing (Per Trailer)</h3>
<table>
<tr><th>Position</th><th>Hours</th><th>Rate</th><th>Monthly (loaded)</th></tr>
<tr><td>Location Manager (FT)</td><td>40 hrs/wk</td><td>$18/hr</td><td>$2,880</td></tr>
<tr><td>Part-time staff</td><td>Variable</td><td></td><td>$2,240</td></tr>
<tr><td><strong>Total labor</strong></td><td></td><td></td><td><strong>$5,120/mo</strong></td></tr>
</table>
<h3>Key Operating Processes</h3>
<ul>
<li><strong>Supply chain:</strong> Weekly orders from local roaster (Bendix) + wholesale supplier (Dean Supply). Location Manager handles ordering within budget.</li>
<li><strong>Quality control:</strong> Standardized recipes, freshness protocols, daily cleaning SOP</li>
<li><strong>Cash management:</strong> Square POS (card primary), daily reconciliation, weekly deposits</li>
<li><strong>Maintenance:</strong> Generator service monthly, equipment cleaning daily, quarterly deep-clean</li>
<li><strong>Waste management:</strong> Gray/black tank pump-out every 2-3 weeks (Huff Septic, South Bend)</li>
<li><strong>Security:</strong> 3 POE cameras + NVR, cellular connectivity, AirTag GPS, remote monitoring</li>
</ul>
<h3>Technology Infrastructure</h3>
<p>Each trailer operates as a self-contained, remotely managed unit:</p>
<ul>
<li>4G/5G cellular internet (POS + cameras + remote management)</li>
<li>Square POS system (real-time sales reporting)</li>
<li>IP camera surveillance with cloud-accessible NVR</li>
<li>Managed network switch (VLANs separate POS from customer WiFi)</li>
<li>GPS tracking (theft/tow protection)</li>
</ul>
<h2>9. Risk Analysis</h2>
<table>
<tr><th>Risk</th><th>Likelihood</th><th>Mitigation</th></tr>
<tr><td>Low customer count (under 50/day)</td><td>Low-Medium</td><td>Location mobility — move trailer to better spot. Marketing push. Signage visibility.</td></tr>
<tr><td>Weather (blizzards)</td><td>Low (5-10 days/yr)</td><td>Hot drinks = higher demand in cold. Only full blizzards close us. Budget for 312 operating days accounts for this.</td></tr>
<tr><td>Equipment failure</td><td>Medium</td><td>Warranty coverage, backup equipment plan, emergency service contacts on file.</td></tr>
<tr><td>Lot lease termination</td><td>Low</td><td>Trailer is mobile — relocate within days. Maintain relationships with multiple property owners.</td></tr>
<tr><td>Staff turnover</td><td>Medium</td><td>Competitive pay, simple SOPs, cross-training, Kiowa recruits replacements.</td></tr>
<tr><td>Competition (Starbucks/Dunkin enters same lot)</td><td>Very Low</td><td>We target locations they DON'T want (vacant lots, small parking areas). We move; they can't.</td></tr>
<tr><td>Permit/regulatory issues</td><td>Low</td><td>Kiowa manages all compliance. Permits secured before opening. Health dept relationship maintained.</td></tr>
</table>
<footer>
<strong>The Daily Pour</strong> — SnS Hospitality Group LLC<br>
759 Boxwood Dr, South Bend, IN 46614<br>
Samuel S. James, Managing Member | samueljamesinc@snsnetworksolutions.net | (601) 613-2249<br><br>
<em>Good Coffee. Great Vibes. On Purpose.</em><br><br>
<span style="font-size:.7rem;">Confidential — prepared for lending evaluation purposes. Financial projections are estimates based on market research and industry benchmarks. Actual results may vary.</span>
</footer>
</div>
</body>
</html>

View File

@ -0,0 +1,142 @@
# The Daily Pour — Brand Color Palette (v1.0)
## Brand Personality
Warm • Welcoming • Elegant • Artisan • Premium • Morning Energy • Community
The Daily Pour should feel like your favorite neighborhood coffee shop—comfortable enough to visit every morning, yet refined enough to become a recognizable premium brand.
---
# Primary Colors
## ☕ Rich Espresso Brown (Primary)
**Hex:** `#4B2E20`
Used for:
- Trailer body
- Logo text
- Menu boards
- Website headers
- Packaging
- Uniform accents
Represents:
- Coffee
- Warmth
- Reliability
- Craftsmanship
---
## 🌸 Blush Pink (Secondary)
**Hex:** `#E7B4B8`
Used for:
- Floral graphics
- Accent stripes
- Cups
- Interior decor
- Seasonal branding
Represents:
- Hospitality
- Kindness
- Comfort
- Community
---
## ✨ Soft Gold (Accent)
**Hex:** `#D4AF37`
Use sparingly (5-10%)
Used for:
- Logo highlights
- Divider lines
- Icons
- Menu separators
- Hardware accents
- Premium packaging
Represents:
- Quality
- Excellence
- Morning sunlight
- Premium craftsmanship
---
## 🤍 Warm Cream (Background)
**Hex:** `#F7EFE6`
Used for:
- Trailer upper panels
- Sign backgrounds
- Printed menus
- Website backgrounds
- Merchandise
Represents:
- Fresh milk
- Morning light
- Cleanliness
- Simplicity
---
# Supporting Colors
### Warm Taupe
`#A78A7A`
For subtle backgrounds, illustrations, and secondary typography.
---
### Charcoal
`#333333`
Only for body text and high-contrast readability.
---
# Wood Finish
Natural Walnut
Suggested stain:
- Medium Walnut
- Satin finish
This should remain a real wood texture rather than painted to reinforce the handcrafted feel.
---
# Color Usage Ratio
60% Warm Cream
25% Rich Espresso Brown
10% Blush Pink
5% Soft Gold
---
# Materials
- Matte painted exterior
- Satin walnut wood
- Matte black hardware
- Brushed gold accents
- Warm white (2700K3000K) lighting
---
# Overall Brand Feel
> Rustic Modern • Boutique Coffee House • Soft Luxury • Morning Comfort
The Daily Pour should feel like the first peaceful moment of someone's day—warm coffee, friendly faces, and an inviting space they'll want to return to every morning.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

View File

@ -0,0 +1,278 @@
<!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>
</head>
<body>
<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>
<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>
<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>
<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>
</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>
<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>
<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,38 @@
Category,Item,Supplier,Case Size,Case Price,Per Unit Cost,Markup %,Standalone Sell Price,Notes
Disposables,12 oz Hot Cup (PLA),CiboWares,1000,$101.98,$0.10,600%,$0.60,PLA-lined compostable
Disposables,16 oz Hot Cup (PLA),CiboWares,1000,$118.98,$0.12,600%,$0.72,Most popular size
Disposables,20 oz Hot Cup (PLA),CiboWares,1000,$129.98,$0.13,600%,$0.78,Large size
Disposables,Clamshell Container 6x6x3,CiboWares,300,$39.99,$0.13,600%,$0.78,For pastries/baked goods
Disposables,Hot Cup Lid (fits 12/16/20),TBD,1000,TBD,~$0.05,600%,$0.30,Need to source
Disposables,Cup Sleeve / Java Jacket,TBD,1000,TBD,~$0.03,600%,$0.18,Need to source
Disposables,Cold Cup 16 oz (clear),TBD,1000,TBD,~$0.08,600%,$0.48,For iced drinks
Disposables,Cold Cup 24 oz (clear),TBD,1000,TBD,~$0.10,600%,$0.60,For large iced/smoothies
Disposables,Dome Lid (cold cups),TBD,1000,TBD,~$0.05,600%,$0.30,For whipped cream drinks
Disposables,Flat Lid (cold cups),TBD,1000,TBD,~$0.04,600%,$0.24,No-whip iced drinks
Disposables,Straw (paper/compostable),TBD,200,TBD,~$0.03,600%,$0.18,
Disposables,Wide Straw (smoothie),TBD,100,TBD,~$0.05,600%,$0.30,
Disposables,Napkin (beverage),TBD,500,TBD,~$0.01,600%,$0.06,
Disposables,Stir Stick (wooden),TBD,500,TBD,~$0.01,600%,$0.06,
Disposables,Cup Carrier (2/4-cup),TBD,50,TBD,~$0.15,600%,$0.90,
Disposables,Paper Bag (pastry),TBD,100,TBD,~$0.05,600%,$0.30,
Coffee,Espresso beans (per shot ~7g),Bendix,5 lb bag,$TBD,~$0.35,600%,$2.10,~320 shots per 5lb bag
Coffee,Drip coffee (per 12oz cup),Bendix,5 lb bag,$TBD,~$0.25,600%,$1.50,~60 cups per 5lb bag
Dairy,Whole milk (per 8oz steam),GFS,1 gallon,$TBD,~$0.30,600%,$1.80,~16 servings per gallon
Dairy,Oat milk (per 8oz steam),GFS,half gallon,$TBD,~$0.50,600%,$3.00,Oatly Barista ~8 servings per half gal
Dairy,Heavy cream (per 2oz),GFS,1 quart,$TBD,~$0.20,600%,$1.20,For breves
Dairy,Whipped cream (per serving),TBD,can,$TBD,~$0.15,600%,$0.90,
Syrups,Vanilla (per pump ~10ml),Torani/Monin,750ml,$TBD,~$0.08,600%,$0.48,~75 pumps per bottle
Syrups,Caramel (per pump),Torani/Monin,750ml,$TBD,~$0.08,600%,$0.48,
Syrups,Mocha sauce (per pump),Ghirardelli,64oz,$TBD,~$0.12,600%,$0.72,
Syrups,White mocha (per pump),TBD,64oz,$TBD,~$0.12,600%,$0.72,
Sweeteners,Sugar packet,TBD,200 box,$TBD,~$0.02,600%,$0.12,
Sweeteners,Honey (per squeeze),TBD,12oz bottle,$TBD,~$0.10,600%,$0.60,
Toppings,Cinnamon (per shake),TBD,shaker,$TBD,~$0.02,600%,$0.12,
Toppings,Cocoa powder (per dust),TBD,1 lb,$TBD,~$0.03,600%,$0.18,
Toppings,Chocolate chips (per scoop),TBD,bag,$TBD,~$0.10,600%,$0.60,
Baked Goods,Muffin,Local Bakery,dozen,$TBD,~$1.00,600%,$6.00,Sell individually
Baked Goods,Scone,Local Bakery,dozen,$TBD,~$1.25,600%,$7.50,
Baked Goods,Croissant,Local Bakery,dozen,$TBD,~$1.50,600%,$9.00,
Baked Goods,Cookie,Local Bakery,dozen,$TBD,~$0.75,600%,$4.50,
Baked Goods,Bagel,Local Bakery,dozen,$TBD,~$0.50,600%,$3.00,
Baked Goods,Cream cheese packet,TBD,24 pack,$TBD,~$0.25,600%,$1.50,Add-on for bagels
1 Category Item Supplier Case Size Case Price Per Unit Cost Markup % Standalone Sell Price Notes
2 Disposables 12 oz Hot Cup (PLA) CiboWares 1000 $101.98 $0.10 600% $0.60 PLA-lined compostable
3 Disposables 16 oz Hot Cup (PLA) CiboWares 1000 $118.98 $0.12 600% $0.72 Most popular size
4 Disposables 20 oz Hot Cup (PLA) CiboWares 1000 $129.98 $0.13 600% $0.78 Large size
5 Disposables Clamshell Container 6x6x3 CiboWares 300 $39.99 $0.13 600% $0.78 For pastries/baked goods
6 Disposables Hot Cup Lid (fits 12/16/20) TBD 1000 TBD ~$0.05 600% $0.30 Need to source
7 Disposables Cup Sleeve / Java Jacket TBD 1000 TBD ~$0.03 600% $0.18 Need to source
8 Disposables Cold Cup 16 oz (clear) TBD 1000 TBD ~$0.08 600% $0.48 For iced drinks
9 Disposables Cold Cup 24 oz (clear) TBD 1000 TBD ~$0.10 600% $0.60 For large iced/smoothies
10 Disposables Dome Lid (cold cups) TBD 1000 TBD ~$0.05 600% $0.30 For whipped cream drinks
11 Disposables Flat Lid (cold cups) TBD 1000 TBD ~$0.04 600% $0.24 No-whip iced drinks
12 Disposables Straw (paper/compostable) TBD 200 TBD ~$0.03 600% $0.18
13 Disposables Wide Straw (smoothie) TBD 100 TBD ~$0.05 600% $0.30
14 Disposables Napkin (beverage) TBD 500 TBD ~$0.01 600% $0.06
15 Disposables Stir Stick (wooden) TBD 500 TBD ~$0.01 600% $0.06
16 Disposables Cup Carrier (2/4-cup) TBD 50 TBD ~$0.15 600% $0.90
17 Disposables Paper Bag (pastry) TBD 100 TBD ~$0.05 600% $0.30
18 Coffee Espresso beans (per shot ~7g) Bendix 5 lb bag $TBD ~$0.35 600% $2.10 ~320 shots per 5lb bag
19 Coffee Drip coffee (per 12oz cup) Bendix 5 lb bag $TBD ~$0.25 600% $1.50 ~60 cups per 5lb bag
20 Dairy Whole milk (per 8oz steam) GFS 1 gallon $TBD ~$0.30 600% $1.80 ~16 servings per gallon
21 Dairy Oat milk (per 8oz steam) GFS half gallon $TBD ~$0.50 600% $3.00 Oatly Barista ~8 servings per half gal
22 Dairy Heavy cream (per 2oz) GFS 1 quart $TBD ~$0.20 600% $1.20 For breves
23 Dairy Whipped cream (per serving) TBD can $TBD ~$0.15 600% $0.90
24 Syrups Vanilla (per pump ~10ml) Torani/Monin 750ml $TBD ~$0.08 600% $0.48 ~75 pumps per bottle
25 Syrups Caramel (per pump) Torani/Monin 750ml $TBD ~$0.08 600% $0.48
26 Syrups Mocha sauce (per pump) Ghirardelli 64oz $TBD ~$0.12 600% $0.72
27 Syrups White mocha (per pump) TBD 64oz $TBD ~$0.12 600% $0.72
28 Sweeteners Sugar packet TBD 200 box $TBD ~$0.02 600% $0.12
29 Sweeteners Honey (per squeeze) TBD 12oz bottle $TBD ~$0.10 600% $0.60
30 Toppings Cinnamon (per shake) TBD shaker $TBD ~$0.02 600% $0.12
31 Toppings Cocoa powder (per dust) TBD 1 lb $TBD ~$0.03 600% $0.18
32 Toppings Chocolate chips (per scoop) TBD bag $TBD ~$0.10 600% $0.60
33 Baked Goods Muffin Local Bakery dozen $TBD ~$1.00 600% $6.00 Sell individually
34 Baked Goods Scone Local Bakery dozen $TBD ~$1.25 600% $7.50
35 Baked Goods Croissant Local Bakery dozen $TBD ~$1.50 600% $9.00
36 Baked Goods Cookie Local Bakery dozen $TBD ~$0.75 600% $4.50
37 Baked Goods Bagel Local Bakery dozen $TBD ~$0.50 600% $3.00
38 Baked Goods Cream cheese packet TBD 24 pack $TBD ~$0.25 600% $1.50 Add-on for bagels

View File

@ -0,0 +1,247 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Supplier Research — The Daily Pour | T00-DRIP</title>
<style>
:root{--brown:#4B2E20;--cream:#F7EFE6;--gold:#D4AF37;--pink:#E7B4B8;--taupe:#A78A7A;--green:#A3B18A;--blue:#6B7F99;}
*{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:14px;}
.doc{max-width:900px;margin:0 auto;background:#fff;padding:48px 56px 64px;box-shadow:0 2px 24px rgba(75,46,32,.1);}
h1{font-family:'Playfair Display',Georgia,serif;font-size:1.8rem;text-align:center;margin:0 0 4px;}
.subtitle{text-align:center;color:var(--gold);font-weight:600;margin-bottom:8px;}
.meta{text-align:center;color:var(--taupe);font-size:.85rem;margin-bottom:32px;}
h2{font-family:'Playfair Display',Georgia,serif;font-size:1.15rem;color:var(--brown);border-bottom:2px solid var(--gold);padding-bottom:6px;margin:32px 0 14px;}
h3{font-size:.95rem;color:var(--brown);margin:18px 0 8px;}
table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.85rem;}
th{text-align:left;padding:7px 10px;background:var(--brown);color:var(--cream);font-weight:600;font-size:.78rem;}
td{padding:7px 10px;border-bottom:1px solid var(--pink);}
a{color:var(--gold);text-decoration:none;font-weight:500;}
a:hover{text-decoration:underline;}
.pick{background:var(--cream);border-radius:8px;padding:12px 16px;margin:12px 0;font-size:.9rem;}
.tag{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:600;margin-right:4px;}
.tag-local{background:var(--green);color:#fff;}
.tag-online{background:var(--blue);color:#fff;}
.tag-primary{background:var(--gold);color:#fff;}
.tag-backup{background:var(--taupe);color:#fff;}
.page-break{page-break-before:always;}
footer{text-align:center;color:var(--taupe);font-size:.78rem;margin-top:32px;padding-top:12px;border-top:1px solid var(--pink);}
@media print{body{background:#fff}.doc{box-shadow:none;padding:24px 36px}}
</style>
</head>
<body>
<div class="doc">
<h1>Supplier Research</h1>
<div class="subtitle">The Daily Pour — T00-DRIP</div>
<div class="meta">Researched: August 2026 | South Bend / NW Indiana<br>75% of products sourced from local small businesses</div>
<h2>1. Coffee Beans — Local Roasters (Wholesale)</h2>
<table>
<tr><th>Roaster</th><th>Location</th><th>Why</th><th>Contact</th></tr>
<tr>
<td><strong>Bendix Coffee Roasters</strong> <span class="tag tag-local">Local</span><span class="tag tag-primary">Primary</span></td>
<td>South Bend</td>
<td>Local Michiana roaster, wholesale partner program, small-batch</td>
<td><a href="https://www.bendixcoffee.com" target="_blank">bendixcoffee.com</a><br>bendixcoffee@gmail.com</td>
</tr>
<tr>
<td><strong>Revenant Coffee</strong> <span class="tag tag-local">Local</span><span class="tag tag-backup">Backup</span></td>
<td>231 S Michigan St, South Bend</td>
<td>Premium single-origin, transparent supply chain, specialty grade</td>
<td><a href="https://revenant.coffee" target="_blank">revenant.coffee</a></td>
</tr>
<tr>
<td><strong>Quad Coffee Lab</strong> <span class="tag tag-local">Local</span></td>
<td>South Bend area</td>
<td>Small-batch, electric roasters, consistency</td>
<td><a href="https://www.quad.coffee" target="_blank">quad.coffee</a></td>
</tr>
<tr>
<td><strong>Cloud Walking Coffee</strong> <span class="tag tag-local">Local</span></td>
<td>South Bend</td>
<td>Makes in-house, retail presence, community brand</td>
<td><a href="https://cloudwalkingcoffee.com" target="_blank">cloudwalkingcoffee.com</a></td>
</tr>
<tr>
<td><strong>Coffee & Me LLC</strong> <span class="tag tag-local">Local</span></td>
<td>South Bend</td>
<td>BBB accredited local roaster</td>
<td>BBB listing</td>
</tr>
<tr>
<td><strong>Main Street Roasters</strong> <span class="tag tag-local">Local</span></td>
<td>Indiana</td>
<td>Small-batch, labeled with roast date, ships statewide</td>
<td><a href="https://mainstreetroasters.com" target="_blank">mainstreetroasters.com</a></td>
</tr>
<tr>
<td><strong>Black Ink Coffee</strong> <span class="tag tag-online">Online</span></td>
<td>Nationwide (free shipping)</td>
<td>Wholesale specialty-grade, competitive pricing, backup/overflow option</td>
<td><a href="https://blackinkcoffee.com/pages/wholesale-coffee" target="_blank">blackinkcoffee.com/wholesale</a></td>
</tr>
</table>
<div class="pick">
<strong>Recommended setup:</strong> Bendix (primary house blend + espresso) + Revenant (premium single-origin / seasonal rotation). Both South Bend small businesses = 100% local bean sourcing.
</div>
<h2>2. Cups, Lids & Disposables — Wholesale</h2>
<table>
<tr><th>Supplier</th><th>Type</th><th>Why</th><th>Link</th></tr>
<tr>
<td><strong>Dean Supply</strong> <span class="tag tag-local">Local</span><span class="tag tag-primary">Primary (urgent)</span></td>
<td>Walk-in, South Bend</td>
<td>Local restaurant supply, same-day availability, no shipping wait</td>
<td><a href="https://www.shopatdean.com/pages/south-bend-restaurant-supply" target="_blank">shopatdean.com</a></td>
</tr>
<tr>
<td><strong>CiboWares</strong> <span class="tag tag-online">Online</span><span class="tag tag-primary">OFFICIAL SUPPLIER</span></td>
<td>Online wholesale</td>
<td>Wide selection, case pricing, cups + lids + sleeves + straws + take-out containers — all disposables from one supplier</td>
<td><a href="https://cibowares.com" target="_blank">cibowares.com</a></td>
</tr>
<tr>
<td><strong>Hot Cup Factory</strong> <span class="tag tag-online">Online</span></td>
<td>Online wholesale</td>
<td>Coffee cup specialist, 80mm + 90mm lids, custom branded cups available</td>
<td><a href="https://hotcupfactory.com/collections/disposable-coffee-cup-lids" target="_blank">hotcupfactory.com</a></td>
</tr>
<tr>
<td><strong>Servous</strong> <span class="tag tag-online">Online</span></td>
<td>Online wholesale</td>
<td>Bulk paper + plastic cups, all sizes, restaurant-focused</td>
<td><a href="https://www.atyourservous.com/disposable-cups/" target="_blank">atyourservous.com</a></td>
</tr>
<tr>
<td><strong>WebstaurantStore</strong> <span class="tag tag-online">Online</span></td>
<td>Online wholesale</td>
<td>Massive selection, lowest bulk prices (slower shipping)</td>
<td><a href="https://www.webstaurantstore.com" target="_blank">webstaurantstore.com</a></td>
</tr>
<tr>
<td><strong>Amazon Business</strong> <span class="tag tag-online">Online</span><span class="tag tag-backup">Backup</span></td>
<td>Online</td>
<td>Fast shipping, price comparison, emergency orders</td>
<td><a href="https://business.amazon.com" target="_blank">business.amazon.com</a></td>
</tr>
</table>
<div class="pick">
<strong>✅ OFFICIAL:</strong> CiboWares — all disposables (cups, lids, sleeves, straws, take-out containers) from one supplier. Dean Supply for walk-in/emergency only. Others kept as backup options.
</div>
<h2>3. Dairy & Milk — Wholesale</h2>
<table>
<tr><th>Supplier</th><th>Location</th><th>What</th><th>Contact</th></tr>
<tr>
<td><strong>GFS (Gordon Food Service)</strong> <span class="tag tag-local">Local</span><span class="tag tag-primary">Primary</span></td>
<td>Multiple IN locations</td>
<td>Full food distributor, dairy delivery, whole milk, oat milk, cream. No membership required.</td>
<td><a href="https://www.gfs.com" target="_blank">gfs.com</a></td>
</tr>
<tr>
<td><strong>Dean Supply</strong> <span class="tag tag-local">Local</span><span class="tag tag-backup">Backup</span></td>
<td>South Bend</td>
<td>Walk-in restaurant supply, dairy available same-day</td>
<td><a href="https://www.shopatdean.com/pages/south-bend-restaurant-supply" target="_blank">shopatdean.com</a></td>
</tr>
<tr>
<td><strong>Stanz Foodservice</strong> <span class="tag tag-local">Local</span></td>
<td>1840 Commerce Dr, South Bend</td>
<td>Full-line distributor, founded 1923, delivery. Merged with Troyer Foods — verify current status.</td>
<td>(574) area — verify current contact</td>
</tr>
<tr>
<td><strong>Restaurant Depot</strong> <span class="tag tag-online">Regional</span></td>
<td>Nearest: Chicago area</td>
<td>Cash-and-carry wholesale, requires business license. Good for bulk runs.</td>
<td><a href="https://www.restaurantdepot.com" target="_blank">restaurantdepot.com</a></td>
</tr>
<tr>
<td><strong>Costco Business Center</strong> <span class="tag tag-online">Regional</span></td>
<td>Nearest: Indianapolis</td>
<td>Bulk oat milk, whole milk, cream at wholesale prices</td>
<td><a href="https://www.costcobusinesscenter.com" target="_blank">costcobusinesscenter.com</a></td>
</tr>
<tr>
<td><strong>Pasture's Delights</strong> <span class="tag tag-local">Local</span></td>
<td>Decatur, IN</td>
<td>Raw/local milk — niche option if you want "local dairy" marketing angle</td>
<td><a href="https://pasturesdelights.com" target="_blank">pasturesdelights.com</a></td>
</tr>
</table>
<div class="pick">
<strong>Recommended setup:</strong> GFS for regular dairy delivery (reliable, no membership, delivers to business). Dean Supply for walk-in backup/emergency. For Oat Milk (Oatly Barista edition) — order through GFS or direct from distributor; it's your #1 alt-milk and must be consistent.
</div>
<h2>Recommended Supplier Matrix — Summary</h2>
<table>
<tr><th>Need</th><th>Primary</th><th>Backup</th><th>Notes</th></tr>
<tr>
<td><strong>Espresso beans</strong></td>
<td>Bendix Coffee Roasters</td>
<td>Revenant Coffee</td>
<td>Both South Bend. Local sourcing ✓</td>
</tr>
<tr>
<td><strong>Drip coffee beans</strong></td>
<td>Bendix Coffee Roasters</td>
<td>Main Street Roasters</td>
<td>Different blend from espresso for variety</td>
</tr>
<tr>
<td><strong>Cups/lids/disposables (all)</strong></td>
<td>CiboWares (OFFICIAL)</td>
<td>Dean Supply (local walk-in)</td>
<td>One supplier for all disposables. Monthly bulk orders.</td>
</tr>
<tr>
<td><strong>Whole milk + cream</strong></td>
<td>GFS (delivery)</td>
<td>Dean Supply</td>
<td>2x/week delivery recommended</td>
</tr>
<tr>
<td><strong>Oat milk (Barista)</strong></td>
<td>GFS</td>
<td>Amazon Business</td>
<td>Keep 2-week buffer stock</td>
</tr>
<tr>
<td><strong>Syrups (Torani/Monin)</strong></td>
<td>Amazon Business / WebstaurantStore</td>
<td>GFS</td>
<td>Monthly order, shelf-stable</td>
</tr>
</table>
<h2>Next Steps</h2>
<ul>
<li>Contact <strong>Bendix Coffee</strong> — fill out wholesale inquiry form, get pricing for 5lb bags (espresso + drip blends)</li>
<li>Contact <strong>Revenant</strong> — ask about wholesale partnership for a second premium blend</li>
<li>Set up <strong>GFS account</strong> — register as a business customer for delivery</li>
<li>Visit <strong>Dean Supply</strong> (South Bend) — walk through, see what they stock, get pricing</li>
<li>Get quotes from <strong>CiboWares + Hot Cup Factory</strong> — compare case pricing for 12/16/20oz cups + lids</li>
<li>Once branding is final: get <strong>branded cup quote</strong> from Hot Cup Factory (minimum order qty?)</li>
</ul>
<footer>
The Daily Pour — SnS Hospitality Group LLC<br>
Supplier research — August 2026<br>
<em>75% locally sourced. Good Coffee. Great Vibes. On Purpose.</em>
</footer>
</div>
</body>
</html>

View File

@ -0,0 +1,84 @@
Category,Item,Size/Variant,Qty Needed (Weekly),Unit,Have It?,Notes (Savannah fill in)
COFFEE BEANS,Espresso blend (whole bean),5 lb bag,3,bags,,Bendix Coffee Roasters (local) or preferred roaster
COFFEE BEANS,Decaf espresso blend (whole bean),5 lb bag,1,bags,,
COFFEE BEANS,Drip coffee blend (whole bean),5 lb bag,2,bags,,For batch brewer
COFFEE BEANS,Flavored blend — seasonal (whole bean),5 lb bag,1,bags,,Optional — hazelnut/vanilla/pumpkin spice
TEA,Black tea bags (English Breakfast),box of 100,1,box,,
TEA,Green tea bags,box of 100,1,box,,
TEA,Chai tea bags or concentrate,box of 100 / half gallon,1,box,,Bags or liquid concentrate?
TEA,Herbal tea variety (caffeine-free),box of 100,1,box,,Chamomile/peppermint/fruit
TEA,Matcha powder (ceremonial or culinary),8 oz tin,1,tin,,For matcha lattes
MILK & DAIRY,Whole milk,gallon,14,gallons,,~2 gal/day. Refrigerated.
MILK & DAIRY,2% milk,gallon,4,gallons,,For customers who prefer lighter
MILK & DAIRY,Oat milk (barista edition),half gallon,10,cartons,,Oatly Barista or similar — steams/froths well
MILK & DAIRY,Almond milk (unsweetened),half gallon,4,cartons,,
MILK & DAIRY,Coconut milk,half gallon,2,cartons,,
MILK & DAIRY,Heavy cream / half & half,quart,6,quarts,,For breves and whipped cream
MILK & DAIRY,Whipped cream (canned or dispenser),can / ISI chargers,6,cans,,Or make fresh with ISI dispenser + N2O chargers
SYRUPS & FLAVORS,Vanilla syrup,750ml bottle,3,bottles,,Torani or Monin
SYRUPS & FLAVORS,Caramel syrup,750ml bottle,3,bottles,,
SYRUPS & FLAVORS,Hazelnut syrup,750ml bottle,2,bottles,,
SYRUPS & FLAVORS,Mocha / chocolate sauce,64 oz bottle,2,bottles,,Ghirardelli or Torani
SYRUPS & FLAVORS,White mocha sauce,64 oz bottle,1,bottle,,
SYRUPS & FLAVORS,Lavender syrup,750ml bottle,1,bottle,,Seasonal/specialty
SYRUPS & FLAVORS,Pumpkin spice sauce,64 oz bottle,1,bottle,,Seasonal (fall)
SYRUPS & FLAVORS,Caramel drizzle (thick),squeeze bottle,2,bottles,,For cup decoration
SYRUPS & FLAVORS,Sugar-free vanilla syrup,750ml bottle,1,bottle,,
SYRUPS & FLAVORS,Sugar-free caramel syrup,750ml bottle,1,bottle,,
SWEETENERS,Granulated sugar,4 lb bag,1,bag,,For pour-over station / sweetener bar
SWEETENERS,Raw sugar packets,box of 200,1,box,,
SWEETENERS,Splenda packets,box of 200,1,box,,
SWEETENERS,Stevia packets,box of 200,1,box,,
SWEETENERS,Honey (squeeze bottle),12 oz,3,bottles,,For honey lattes and tea
SWEETENERS,Agave syrup,squeeze bottle,1,bottle,,
TOPPINGS & EXTRAS,Cinnamon powder (shaker),large shaker,1,shaker,,For cappuccinos / lattes
TOPPINGS & EXTRAS,Cocoa powder (unsweetened),1 lb,1,container,,Dusting + mocha
TOPPINGS & EXTRAS,Nutmeg (ground),small shaker,1,shaker,,
TOPPINGS & EXTRAS,Vanilla powder,small shaker,1,shaker,,
TOPPINGS & EXTRAS,Chocolate chips / curls,bag,1,bag,,For frappuccinos / toppings
TOPPINGS & EXTRAS,Caramel bits / toffee pieces,bag,1,bag,,
FROZEN & BLENDED,Ice (bagged or machine-made),10 lb bag,5,bags,,Or from ice maker — supplement with bags during rush
FROZEN & BLENDED,Frozen fruit (strawberry),5 lb bag,1,bag,,Smoothies / blended drinks
FROZEN & BLENDED,Frozen fruit (mango),5 lb bag,1,bag,,
FROZEN & BLENDED,Frozen fruit (banana),5 lb bag,1,bag,,
FROZEN & BLENDED,Frappe base / smoothie powder,3 lb bag,1,bag,,Optional — or use ice cream + espresso
BAKED GOODS,Muffins (assorted),dozen,3,dozen,,Local bakery or wholesale (GFS/Sysco)
BAKED GOODS,Scones,dozen,2,dozen,,
BAKED GOODS,Croissants,dozen,2,dozen,,
BAKED GOODS,Cookies (assorted),dozen,2,dozen,,
BAKED GOODS,Banana bread / loaf cake,loaf,2,loaves,,Slice and sell individually
BAKED GOODS,Bagels (assorted),dozen,2,dozen,,
BAKED GOODS,Cream cheese packets,individual,24,packets,,For bagels
CUPS & LIDS,Hot cups 12 oz,sleeve of 50,4,sleeves,,Branded if available
CUPS & LIDS,Hot cups 16 oz,sleeve of 50,6,sleeves,,Most popular size
CUPS & LIDS,Hot cups 20 oz,sleeve of 50,3,sleeves,,
CUPS & LIDS,Hot cup lids (fits 12/16/20),sleeve of 50,13,sleeves,,Match cup count
CUPS & LIDS,Cold cups 16 oz (clear plastic),sleeve of 50,4,sleeves,,For iced drinks / smoothies
CUPS & LIDS,Cold cups 24 oz (clear plastic),sleeve of 50,4,sleeves,,
CUPS & LIDS,Cold cup lids (dome — fits 16/24),sleeve of 50,8,sleeves,,Dome for whipped cream
CUPS & LIDS,Cold cup flat lids,sleeve of 50,4,sleeves,,For no-whip iced drinks
CUPS & LIDS,Cup sleeves / java jackets,sleeve of 100,4,sleeves,,Branded if available
STRAWS & STIRRERS,Straws (paper or compostable),box of 200,2,boxes,,
STRAWS & STIRRERS,Wide/boba straws (for smoothies),box of 100,1,box,,
STRAWS & STIRRERS,Stir sticks / wooden stirrers,box of 500,1,box,,
NAPKINS & UTENSILS,Napkins (beverage size),pack of 500,2,packs,,
NAPKINS & UTENSILS,Spoons (plastic or wooden),box of 200,1,box,,For stirring / tasting
NAPKINS & UTENSILS,Knives (plastic — for bagels/baked goods),box of 100,1,box,,
CARRIERS & BAGS,Cup carriers (2-cup and 4-cup),bundle of 50,2,bundles,,For multi-drink orders
CARRIERS & BAGS,Paper bags (small — pastry size),pack of 100,2,packs,,
CARRIERS & BAGS,Paper bags (medium — multiple items),pack of 50,1,pack,,
CLEANING & SANITIZING,Sanitizer spray (food-safe),bottle,2,bottles,,
CLEANING & SANITIZING,Sanitizer wipes,canister,2,canisters,,
CLEANING & SANITIZING,Dish soap,bottle,1,bottle,,For 2-comp sink
CLEANING & SANITIZING,Bar towels / rags,pack of 12,2,packs,,
CLEANING & SANITIZING,Sponges,pack of 6,1,pack,,
CLEANING & SANITIZING,Trash bags (13 gallon),roll of 50,1,roll,,
CLEANING & SANITIZING,Trash bags (33 gallon),roll of 20,1,roll,,
CLEANING & SANITIZING,Hand soap (dispenser refill),bottle,1,bottle,,For hand-wash sink
CLEANING & SANITIZING,Gloves (nitrile — M/L),box of 100,1,box,,Food prep
CLEANING & SANITIZING,Aprons,each,3,each,,Staff uniform
CLEANING & SANITIZING,Hair nets or hats,box of 50,1,box,,Health code
CONDIMENT STATION,Half & half single-serve creamers,box of 100,2,boxes,,If offering self-serve station
CONDIMENT STATION,Sugar packet caddy / organizer,each,1,each,,
CONDIMENT STATION,Stir stick dispenser,each,1,each,,
CONDIMENT STATION,Napkin dispenser,each,1,each,,
1 Category Item Size/Variant Qty Needed (Weekly) Unit Have It? Notes (Savannah fill in)
2 COFFEE BEANS Espresso blend (whole bean) 5 lb bag 3 bags Bendix Coffee Roasters (local) or preferred roaster
3 COFFEE BEANS Decaf espresso blend (whole bean) 5 lb bag 1 bags
4 COFFEE BEANS Drip coffee blend (whole bean) 5 lb bag 2 bags For batch brewer
5 COFFEE BEANS Flavored blend — seasonal (whole bean) 5 lb bag 1 bags Optional — hazelnut/vanilla/pumpkin spice
6 TEA Black tea bags (English Breakfast) box of 100 1 box
7 TEA Green tea bags box of 100 1 box
8 TEA Chai tea bags or concentrate box of 100 / half gallon 1 box Bags or liquid concentrate?
9 TEA Herbal tea variety (caffeine-free) box of 100 1 box Chamomile/peppermint/fruit
10 TEA Matcha powder (ceremonial or culinary) 8 oz tin 1 tin For matcha lattes
11 MILK & DAIRY Whole milk gallon 14 gallons ~2 gal/day. Refrigerated.
12 MILK & DAIRY 2% milk gallon 4 gallons For customers who prefer lighter
13 MILK & DAIRY Oat milk (barista edition) half gallon 10 cartons Oatly Barista or similar — steams/froths well
14 MILK & DAIRY Almond milk (unsweetened) half gallon 4 cartons
15 MILK & DAIRY Coconut milk half gallon 2 cartons
16 MILK & DAIRY Heavy cream / half & half quart 6 quarts For breves and whipped cream
17 MILK & DAIRY Whipped cream (canned or dispenser) can / ISI chargers 6 cans Or make fresh with ISI dispenser + N2O chargers
18 SYRUPS & FLAVORS Vanilla syrup 750ml bottle 3 bottles Torani or Monin
19 SYRUPS & FLAVORS Caramel syrup 750ml bottle 3 bottles
20 SYRUPS & FLAVORS Hazelnut syrup 750ml bottle 2 bottles
21 SYRUPS & FLAVORS Mocha / chocolate sauce 64 oz bottle 2 bottles Ghirardelli or Torani
22 SYRUPS & FLAVORS White mocha sauce 64 oz bottle 1 bottle
23 SYRUPS & FLAVORS Lavender syrup 750ml bottle 1 bottle Seasonal/specialty
24 SYRUPS & FLAVORS Pumpkin spice sauce 64 oz bottle 1 bottle Seasonal (fall)
25 SYRUPS & FLAVORS Caramel drizzle (thick) squeeze bottle 2 bottles For cup decoration
26 SYRUPS & FLAVORS Sugar-free vanilla syrup 750ml bottle 1 bottle
27 SYRUPS & FLAVORS Sugar-free caramel syrup 750ml bottle 1 bottle
28 SWEETENERS Granulated sugar 4 lb bag 1 bag For pour-over station / sweetener bar
29 SWEETENERS Raw sugar packets box of 200 1 box
30 SWEETENERS Splenda packets box of 200 1 box
31 SWEETENERS Stevia packets box of 200 1 box
32 SWEETENERS Honey (squeeze bottle) 12 oz 3 bottles For honey lattes and tea
33 SWEETENERS Agave syrup squeeze bottle 1 bottle
34 TOPPINGS & EXTRAS Cinnamon powder (shaker) large shaker 1 shaker For cappuccinos / lattes
35 TOPPINGS & EXTRAS Cocoa powder (unsweetened) 1 lb 1 container Dusting + mocha
36 TOPPINGS & EXTRAS Nutmeg (ground) small shaker 1 shaker
37 TOPPINGS & EXTRAS Vanilla powder small shaker 1 shaker
38 TOPPINGS & EXTRAS Chocolate chips / curls bag 1 bag For frappuccinos / toppings
39 TOPPINGS & EXTRAS Caramel bits / toffee pieces bag 1 bag
40 FROZEN & BLENDED Ice (bagged or machine-made) 10 lb bag 5 bags Or from ice maker — supplement with bags during rush
41 FROZEN & BLENDED Frozen fruit (strawberry) 5 lb bag 1 bag Smoothies / blended drinks
42 FROZEN & BLENDED Frozen fruit (mango) 5 lb bag 1 bag
43 FROZEN & BLENDED Frozen fruit (banana) 5 lb bag 1 bag
44 FROZEN & BLENDED Frappe base / smoothie powder 3 lb bag 1 bag Optional — or use ice cream + espresso
45 BAKED GOODS Muffins (assorted) dozen 3 dozen Local bakery or wholesale (GFS/Sysco)
46 BAKED GOODS Scones dozen 2 dozen
47 BAKED GOODS Croissants dozen 2 dozen
48 BAKED GOODS Cookies (assorted) dozen 2 dozen
49 BAKED GOODS Banana bread / loaf cake loaf 2 loaves Slice and sell individually
50 BAKED GOODS Bagels (assorted) dozen 2 dozen
51 BAKED GOODS Cream cheese packets individual 24 packets For bagels
52 CUPS & LIDS Hot cups 12 oz sleeve of 50 4 sleeves Branded if available
53 CUPS & LIDS Hot cups 16 oz sleeve of 50 6 sleeves Most popular size
54 CUPS & LIDS Hot cups 20 oz sleeve of 50 3 sleeves
55 CUPS & LIDS Hot cup lids (fits 12/16/20) sleeve of 50 13 sleeves Match cup count
56 CUPS & LIDS Cold cups 16 oz (clear plastic) sleeve of 50 4 sleeves For iced drinks / smoothies
57 CUPS & LIDS Cold cups 24 oz (clear plastic) sleeve of 50 4 sleeves
58 CUPS & LIDS Cold cup lids (dome — fits 16/24) sleeve of 50 8 sleeves Dome for whipped cream
59 CUPS & LIDS Cold cup flat lids sleeve of 50 4 sleeves For no-whip iced drinks
60 CUPS & LIDS Cup sleeves / java jackets sleeve of 100 4 sleeves Branded if available
61 STRAWS & STIRRERS Straws (paper or compostable) box of 200 2 boxes
62 STRAWS & STIRRERS Wide/boba straws (for smoothies) box of 100 1 box
63 STRAWS & STIRRERS Stir sticks / wooden stirrers box of 500 1 box
64 NAPKINS & UTENSILS Napkins (beverage size) pack of 500 2 packs
65 NAPKINS & UTENSILS Spoons (plastic or wooden) box of 200 1 box For stirring / tasting
66 NAPKINS & UTENSILS Knives (plastic — for bagels/baked goods) box of 100 1 box
67 CARRIERS & BAGS Cup carriers (2-cup and 4-cup) bundle of 50 2 bundles For multi-drink orders
68 CARRIERS & BAGS Paper bags (small — pastry size) pack of 100 2 packs
69 CARRIERS & BAGS Paper bags (medium — multiple items) pack of 50 1 pack
70 CLEANING & SANITIZING Sanitizer spray (food-safe) bottle 2 bottles
71 CLEANING & SANITIZING Sanitizer wipes canister 2 canisters
72 CLEANING & SANITIZING Dish soap bottle 1 bottle For 2-comp sink
73 CLEANING & SANITIZING Bar towels / rags pack of 12 2 packs
74 CLEANING & SANITIZING Sponges pack of 6 1 pack
75 CLEANING & SANITIZING Trash bags (13 gallon) roll of 50 1 roll
76 CLEANING & SANITIZING Trash bags (33 gallon) roll of 20 1 roll
77 CLEANING & SANITIZING Hand soap (dispenser refill) bottle 1 bottle For hand-wash sink
78 CLEANING & SANITIZING Gloves (nitrile — M/L) box of 100 1 box Food prep
79 CLEANING & SANITIZING Aprons each 3 each Staff uniform
80 CLEANING & SANITIZING Hair nets or hats box of 50 1 box Health code
81 CONDIMENT STATION Half & half single-serve creamers box of 100 2 boxes If offering self-serve station
82 CONDIMENT STATION Sugar packet caddy / organizer each 1 each
83 CONDIMENT STATION Stir stick dispenser each 1 each
84 CONDIMENT STATION Napkin dispenser each 1 each

View File

@ -0,0 +1,73 @@
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,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)."
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."
Coffee Equipment,Drip Coffee Brewer (batch),Commercial batch brewer for standard drip coffee,1,$250,$250,High,https://www.amazon.com/commercial-coffee-brewer/s?k=commercial+coffee+brewer,"Bunn or similar airpot style."
Kitchen Equipment,Commercial Microwave (1000W),Amana RCS10TS 1000W commercial microwave — stackable + push button,1,$500,$500,Medium,https://www.amazon.com/Amana-RCS10TS-Commercial-Microwave-Medium/dp/B00C35OKJW,"Amana RCS10TS ~$487-626. Restaurant-grade."
Kitchen Equipment,Commercial Air Fryer,Countertop air fryer for quick food prep (pastries + snacks),1,$200,$200,Medium,https://www.amazon.com/commercial-air-fryer-restaurant/s?k=commercial+air+fryer+for+restaurant,"Commercial models $160-350."
Kitchen Equipment,Countertop Ice Maker (26-50 lbs/day),Portable commercial ice maker for daily use,1,$180,$180,High,https://www.amazon.com/HENGMA-Commercial-Machine-Countertop-Restaurant/dp/B0C64X3KC2,"HENGMA / COWSAR models ~$120-200. Supplement with bagged ice initially."
Kitchen Equipment,Undercounter Beverage Refrigerator,Commercial back bar cooler with glass door for milk + ingredients,1,$450,$450,Critical,https://www.amazon.com/Undercounter-Beverage-Refrigerator-Commercial-Temperature/dp/B0DHZMB5X6,"FoMup 7.2 Cu Ft back bar cooler."
Kitchen Equipment,Compact Commercial Freezer,Countertop or undercounter freezer for frozen ingredients (ice cream + frozen fruit + pastries),1,$350,$350,Critical,https://www.amazon.com/commercial-countertop-freezer/s?k=commercial+countertop+freezer,"Compact chest or undercounter model. ~$250-400."
Kitchen Equipment,Hot Water Dispenser / Kettle,Instant hot water for tea service,1,$80,$80,Medium,https://www.amazon.com/commercial-hot-water-dispenser/s?k=commercial+hot+water+dispenser,"Commercial electric kettle or on-demand dispenser."
Water System,Water Hookup Kit + Inline Filter,Connect to lot spigot with food-grade hose + inline carbon filter. Eliminates daily refill.,1,$80,$80,Critical,https://www.amazon.com/rv-water-filter-inline/s?k=rv+inline+water+filter,"RV food-grade hose + inline filter. Use when lot has a spigot."
Water System,Fresh Water Tank (65 gal),BACKUP: for lots without a water hookup. Covers full 9-hour shift.,1,$180,$180,Medium,https://www.amazon.com/rv-fresh-water-tank-65/s?k=rv+fresh+water+tank+65+gallon,"Keep installed as fallback. Only fill/use if no hookup available."
Water System,12V Fresh Water Pump (3.5 GPM),On-demand pump — pressurizes lines to sinks + toilet,1,$50,$50,Critical,https://www.amazon.com/ECO-WORTHY-Pressure-Priming-Diaphragm-50PSI/dp/B0C5BQ1N6B,"ECO-WORTHY 12V 3.5GPM. Runs off battery."
Water System,Gray Water Tank (50 gal),Collects sink waste water (under trailer),1,$150,$150,Critical,https://www.amazon.com/rv-gray-water-tank/s?k=rv+gray+water+tank+50+gallon,"Mounted under trailer. Separate from black tank."
Water System,Black Water Tank (30 gal) + permanent toilet,Holding tank for toilet waste — lasts ~3 weeks between pump-outs,1,$300,$300,Critical,https://www.amazon.com/rv-black-water-tank-30/s?k=rv+black+water+tank+30+gallon,"Includes RV-style toilet + plumbing to tank. Stationary trailer = permanent install."
Water System,Wireless Tank Level Monitor (Bluetooth),Monitors black + gray tank levels via phone app — alerts when near full,1,$60,$60,High,https://www.amazon.com/briidea-Bluetooth-Indicator-Detection-Auto-Sense/dp/B0DQ3K1PTZ,"briidea Bluetooth sensor. Know when to call Huff Septic."
Water System,Tankless Propane Water Heater (12V ignition),Instant hot water for hand-wash + 2-comp sink. Propane-fired — no battery draw for heating.,1,$250,$250,Critical,https://www.amazon.com/Fogatti-Tankless-55000BTU-Propane-Trailers/dp/B098THLN39,"FOGATTI RV tankless. 12V ignition only — heat comes from propane."
Water System,Propane Tank (20 lb),Fuels water heater. ~2-4 weeks per tank at trailer usage.,1,$40,$40,Critical,,"Any hardware store. Exchange program at most gas stations."
Water System,Hand-Wash Sink (wall-mount mini),NSF-rated small hand-wash basin — health code required,1,$80,$80,Critical,https://www.amazon.com/commercial-hand-wash-sink/s?k=commercial+hand+wash+sink,"Wall-mount. Required by health dept separate from dish sink."
Water System,2-Compartment Sink (commercial),Commercial 2-comp sink for pot/utensil washing — all customer items are disposable,1,$250,$250,Critical,https://www.amazon.com/2-compartment-commercial-sink/s?k=2+compartment+commercial+sink,"NSF-rated. Only washing pots + utensils — no customer dishes."
Water System,Plumbing Fittings + PEX Lines,Connections: fresh tank → pump → heater → sinks/toilet → gray/black tanks,1,$120,$120,High,https://www.amazon.com/pex-plumbing-fittings-rv/s?k=pex+plumbing+fittings+rv,"PEX + SharkBite fittings. DIY-friendly."
Power,Predator 3500 Super Quiet Inverter Generator,3500W peak / 3000W running — 56 dB — auto-start when battery drops below 40% then shuts off,1,$800,$800,Critical,https://www.harborfreight.com/3500-watt-super-quiet-inverter-generator-with-co-secure-technology-49-state-compliant-71358.html,"Harbor Freight Mishawaka (local). 11 hrs @ 25% load. Watch for coupons ($600-650)."
Power,LiFePO4 Battery Bank (3-5 kWh),Main power source — runs lights + small appliances + POS + network. Generator only kicks in at 40% SOC.,1,"$1,500","$1,500",Critical,https://www.amazon.com/EF-ECOFLOW-Generator-High-Power-Appliances/dp/B09W9KDYFN,"EcoFlow DELTA Pro 3.6kWh ~$2000. Or LiFePO4 server rack battery 48V 100Ah ~$800-1500."
Power,Inverter (9500W pure sine wave),Converts battery DC to clean 120V AC. Skip if using EcoFlow (has built-in inverter).,1,$800,$800,High,https://www.amazon.com/pure-sine-wave-inverter-9500W/s?k=pure+sine+wave+inverter+9500W,"AIMS or Giandel 9500W+ ~$700-1000."
Power,Battery Charger / Transfer Switch,Auto-starts Predator when battery hits 40% — charges battery — auto-stops at 90%.,1,$200,$200,High,https://www.amazon.com/automatic-generator-transfer-switch/s?k=automatic+generator+transfer+switch,"If using EcoFlow: Smart Generator does this natively. If DIY battery: need auto-start module + charger."
Power,Shore Power Inlet (30A),30A RV-style inlet for locations with available power hookup — bypasses generator entirely,1,$80,$80,High,https://www.amazon.com/30-amp-rv-power-inlet/s?k=30+amp+rv+power+inlet,"Bypass generator when lot provides power."
Power,Extension Cord (10 gauge 50ft),Heavy-duty extension for shore power connection,1,$60,$60,High,https://www.amazon.com/10-gauge-extension-cord-50ft/s?k=10+gauge+extension+cord+50ft,"10AWG minimum for 30A service."
Power,LED Interior Lighting (12V DC),12V LED strips/panels powered directly from battery — no inverter loss,1,$80,$80,Medium,https://www.amazon.com/12v-led-strip-light/s?k=12v+led+strip+light,"Run lights directly off battery DC."
Climate,48V DC Mini Split Heat Pump (12000 BTU),AC + heat in one unit — runs directly off battery bank. Indiana needs both heat and AC.,1,"$1,200","$1,200",Critical,https://www.amazon.com/Ton-Conditioner-12-000-BTU/dp/B0C6LDB1LS,"48V DC powered. No inverter needed for climate."
Networking & Security (Wired),GMKtec G11 Mini PC (dual 2.5G NIC),Fedora Server + VyOS VM + Podman containers. AMD Ryzen R2514 16GB RAM 512GB SSD. Router/firewall/NVR/HA/captive portal.,1,$340,$340,Critical,https://www.amazon.com/GMKtec-Embedded-Business-Personal-Desktop/dp/B0DXXXXXXX,"Runs VyOS (routing/firewall/WireGuard) + Frigate NVR + Home Assistant + nginx captive portal. Dual 2.5G NIC = WAN + LAN."
Networking & Security (Wired),TP-Link TL-SG208PE (8-port PoE switch),8-port Gigabit PoE+ switch 65W budget. VLAN + Omada managed. Fanless.,1,$49,$49,High,https://www.amazon.com/dp/B0XXXXXXXX,"PoE delivers power to cameras. Basic VLAN separation. VyOS on G11 handles all routing."
Networking & Security (Wired),Marquis 4MP PoE IP Turret Cameras,IP cameras with mic/audio for interior + exterior + drive-through. IP66 waterproof 108° wide angle 2.8mm.,3,$34,$102,High,https://www.amazon.com/dp/B0XXXXXXXX,"4MP 2K resolution. Built-in microphone. PoE powered from TP-Link switch."
Networking & Security (Wired),ULTRALOQ Bolt SE (Matter/WiFi),Smart deadbolt — fingerprint + keypad + app + mechanical key. Matter for Home Assistant control.,1,$90,$90,High,https://www.amazon.com/dp/B0XXXXXXXX,"Remote lock/unlock via HA API. PIN codes for staff. Audit log. 18-month battery."
Networking & Security (Wired),UPS (Battery Backup),Small UPS for switch + G11 during power blips/generator switchover,1,$80,$80,Medium,https://www.amazon.com/APC-UPS-Battery-Backup/s?k=APC+UPS+battery+backup,"Keeps network + NVR alive during generator switchover."
Networking & Security (Wireless),GL-iNet GL-X3000 Spitz AX (5G cellular + WiFi 6),5G NR + 4G LTE dual-SIM cellular gateway + WiFi 6 AP + OpenWrt. Replaces separate modem and AP.,1,$380,$380,Critical,https://www.amazon.com/GL-iNet-GL-X3000-Detachable-Certified/dp/B0XXXXXXXX,"All-in-one: 5G internet + WiFi AP + WireGuard + captive portal + failover. T-Mobile certified. Dual-SIM. Wall mountable."
POS & Payment,Square Terminal,All-in-one card reader + receipt printer + POS,1,$399,$399,Critical,https://www.amazon.com/square-b07npnnqbn-terminal/dp/b07npnnqbn,"Square Terminal. Free POS software. 2.6% + 15¢ processing."
POS & Payment,iPad (10th gen) for Square POS,Backup display + order management tablet,1,$350,$350,High,https://www.amazon.com/Apple-2022-10-9-inch-iPad-Wi-Fi/dp/B0BJLXMVMV,"iPad 10th gen. Runs Square POS app."
POS & Payment,Cash Drawer,Lockable cash drawer connected to POS,1,$50,$50,Medium,https://www.amazon.com/cash-drawer/s?k=cash+drawer,"Basic 16-inch cash drawer ~$40-60."
POS & Payment,Receipt Printer (thermal),Backup receipt printer or kitchen ticket printer,1,$80,$80,Low,https://www.amazon.com/thermal-receipt-printer/s?k=thermal+receipt+printer,"Square Terminal has built-in. Only needed for kitchen tickets."
Signage & Exterior,Menu Board (illuminated),LED-backlit menu board or digital display for drive-through,1,$300,$300,High,https://www.amazon.com/led-menu-board/s?k=led+menu+board,"Outdoor-rated. Consider digital (TV + media player) for easy updates."
Signage & Exterior,Exterior Branding / Trailer Wrap,Full vinyl wrap — The Daily Pour branding,1,"$2,500","$2,500",High,https://wrapmate.com/locations/in-south-bend/,"Wrapmate (3 certified 3M installers in South Bend). Also: Indiana Wrap Co or Wraphouse Graphics."
Signage & Exterior,A-Frame Sidewalk Sign,Portable sandwich board for street-side advertising,1,$60,$60,Medium,https://www.amazon.com/a-frame-sidewalk-sign/s?k=a+frame+sidewalk+sign,"Chalkboard or dry-erase style ~$40-80."
Supplies (initial stock),Coffee Beans (wholesale 25 lb),Initial coffee bean inventory,2,$200,$400,Critical,https://www.bendixcoffee.com/,"Bendix Coffee Roasters — local Michiana roaster (South Bend). Also: Revenant or Coffee Express Roasting Co."
Supplies (initial stock),Milk + Cream (initial stock),Whole milk + oat milk + cream,1,$150,$150,Critical,https://www.shopatdean.com/pages/south-bend-restaurant-supply,"Dean Supply (South Bend). Also: Stanz Foodservice or Atlas Restaurant Supply."
Supplies (initial stock),Cups + Lids + Sleeves + Straws,Disposable serving supplies (first month),1,$300,$300,Critical,https://www.amazon.com/disposable-coffee-cups-lids/s?k=disposable+coffee+cups+lids,"Bulk order — hot cups + cold cups + lids + straws."
Supplies (initial stock),Syrups + Flavorings,Vanilla + caramel + hazelnut + seasonal,1,$200,$200,High,https://www.amazon.com/Torani-variety-pack/s?k=Torani+variety+pack,"Torani or Monin commercial bottles."
Permits & Fees,Mobile Food Vendor Permit,St. Joseph County / City of South Bend food vendor permit,1,$200,$200,Critical,https://www.sjcindiana.com/159/Health-Department,"St. Joseph County Health Department."
Permits & Fees,Health Department Inspection,Initial inspection fee,1,$100,$100,Critical,https://www.sjcindiana.com/159/Health-Department,"Required before opening. Schedule with county."
Permits & Fees,Business Insurance (gen liability + cyber E&O + workers comp),GL + food service + workers comp + cyber coverage,1,"$2,000","$2,000",Critical,,"Get quotes from local agent. Bundled package."
,,,,ESTIMATED ONE-TIME TOTAL:,"$50,000",,,Includes $15k 3-month operating reserve (marketing + ramp-up)
,,,,,,,,,
Recurring (monthly),Item,Description,Qty,Est. Monthly Cost,Annual Est.,Priority,Link/Source,Notes
Recurring (monthly),Lot Lease,Monthly parking lot lease for trailer location,1,$750,"$9,000",Critical,,"Kiowa negotiates. $500-1000/mo depending on traffic."
Recurring (monthly),Business Insurance,General liability + food service coverage,1,$250,"$3,000",Critical,,"~$150-300/mo."
Recurring (monthly),Trailer Manager Salary,On-site manager running T00-DRIP daily operations (W-2),1,"$3,616","$43,392",Critical,,"Kiowa hires. Full-time. Loaded rate (includes taxes/benefits)."
Recurring (monthly),Part-Time Staff Salary,Part-time barista/support for peak hours,1,"$1,200","$14,400",High,,"Covers rush periods."
Recurring (monthly),Fresh Water Refill,65 gal/day — municipal water or lot spigot,1,$50,$600,Medium,,"Free if lot has water hookup."
Recurring (monthly),Propane (water heater),20 lb tank exchange every 2-4 weeks,1,$30,$360,Medium,,"Gas station exchange ~$25-35."
Recurring (monthly),Generator Fuel (gas),Predator runs ~4 hrs/day × 26 days/mo × 0.5 gal/hr,1,$100,"$1,200",High,,"~52 gal/mo × ~$3.50/gal. Less if battery oversized or shore power available."
Recurring (monthly),Black Tank Pump-Out (Huff Septic),On-demand pump-out every 2-3 weeks (30 gal black tank),1,$100,"$1,200",Critical,https://huffseptic.com/,"Huff Septic South Bend. $75-150/visit."
Recurring (monthly),Gray Water Disposal,Pump-out or drain to sewer if lot permits,1,$50,$600,Medium,https://huffseptic.com/,"Often same visit as black tank."
Recurring (monthly),Coffee Beans (wholesale),Ongoing bean supply from local roaster,1,$400,"$4,800",Critical,https://www.bendixcoffee.com/,"Bendix Coffee Roasters. ~100 customers/day."
Recurring (monthly),Milk + Cream + Oat Milk,Perishable dairy/alt-milk supply,1,$300,"$3,600",Critical,https://www.shopatdean.com/pages/south-bend-restaurant-supply,"Dean Supply or Stanz Foodservice."
Recurring (monthly),Cups + Lids + Disposables,Hot cups + cold cups + lids + straws + sleeves,1,$250,"$3,000",Critical,https://www.amazon.com/disposable-coffee-cups-lids/s?k=disposable+coffee+cups+lids,"Bulk order monthly."
Recurring (monthly),Syrups + Flavorings,Torani/Monin refills,1,$100,"$1,200",High,,"Restock as needed."
Recurring (monthly),Cellular Data Plan,4G/5G for POS + cameras + remote monitoring,1,$75,$900,High,,"T-Mobile or AT&T business plan."
Recurring (monthly),Square Processing Fees,2.6% + 15¢ per transaction (100 customers/day × $8 avg × 26 days),1,$560,"$6,720",Critical,,"~$20,800/mo revenue × 2.7% effective rate."
Recurring (monthly),Workers Comp Insurance,Required for W-2 employees,1,$80,$960,Critical,,"Rate varies by state/industry."
,,,,EST. MONTHLY RECURRING:,"$7,961",,,
,,,,EST. ANNUAL RECURRING:,"$95,532",,,
Can't render this file because it has a wrong number of fields in line 54.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

View File

@ -0,0 +1,178 @@
# T00-DRIP Network Configuration
## Architecture
```
INTERNET (T-Mobile 5G)
┌────┴────────────────────┐
│ GL-X3000 Spitz AX │
│ • 5G/4G cellular uplink │
│ • WiFi 6 AP (2 SSIDs) │
│ • OpenWrt │
│ • WAN: cellular │
│ • LAN: 2.5G → G11 NIC1 │
└────┬────────────────────┘
│ Ethernet (2.5G)
┌────┴────────────────────┐
│ GMKtec G11 (Fedora) │
│ NIC1 (WAN): from Spitz │
│ NIC2 (LAN): to switch │
│ │
│ ┌─────────────────┐ │
│ │ VyOS VM │ │
│ │ • NAT/Firewall │ │
│ │ • DHCP server │ │
│ │ • WireGuard │ │
│ │ • VLAN routing │ │
│ │ • QoS/traffic │ │
│ └─────────────────┘ │
│ │
│ Podman Containers: │
│ • Frigate (NVR) │
│ • Home Assistant │
│ • nginx (captive portal) │
└────┬────────────────────┘
│ Ethernet (2.5G) - NIC2
┌────┴────────────────────┐
│ TP-Link TL-SG208PE │
│ 8-port PoE (65W) │
│ │
│ Port 1: Uplink (G11) │
│ Port 2: Camera 1 (PoE) │
│ Port 3: Camera 2 (PoE) │
│ Port 4: Camera 3 (PoE) │
│ Port 5-8: spare │
└──────────────────────────┘
```
## IP Addressing (per trailer)
| Subnet | Purpose | DHCP Range |
|--------|---------|------------|
| 10.T.0.0/24 | Management/Infrastructure | .1-.10 static |
| 10.T.10.0/24 | VLAN 10 — Security (cameras, lock, NVR) | .100-.150 |
| 10.T.20.0/24 | VLAN 20 — Operations (POS, staff devices) | .100-.150 |
| 10.T.30.0/24 | VLAN 30 — Guest WiFi (isolated, internet only) | .100-.200 |
Where T = trailer number (0 for T00-DRIP, 1 for T01-ROAST, etc.)
## Static IPs
| Device | IP | VLAN | MAC |
|--------|-----|------|-----|
| G11 (gateway) | 10.0.0.1 | Mgmt | — |
| GL-X3000 (WAN gateway) | DHCP from carrier | — | — |
| Camera 1 (interior) | 10.0.10.1 | 10 | TBD |
| Camera 2 (exterior) | 10.0.10.2 | 10 | TBD |
| Camera 3 (drive-through) | 10.0.10.3 | 10 | TBD |
| ULTRALOQ (lock) | 10.0.10.10 | 10 | TBD |
| Square POS | 10.0.20.100 | 20 | DHCP |
| Staff devices | 10.0.20.101+ | 20 | DHCP |
## VLANs
| VLAN ID | Name | Purpose | Firewall Rules |
|---------|------|---------|----------------|
| 10 | Security | Cameras, lock, NVR | No internet access. Talk to G11 (NVR) only. |
| 20 | Operations | POS, staff WiFi, management | Internet access. Can reach Home Assistant. |
| 30 | Guest | Customer WiFi (captive portal) | Internet only. Isolated from all other VLANs. Rate-limited. |
## WiFi SSIDs (GL-X3000)
| SSID | VLAN | Security | Purpose |
|------|------|----------|---------|
| `DailyPour-Staff` | 20 | WPA3-Personal | POS, staff devices, management |
| `The Daily Pour` | 30 | Open (captive portal) | Customer WiFi — branded splash page → internet |
## WireGuard Tunnel
| Setting | Value |
|---------|-------|
| Server | Home (ws, 100.96.11.9 via NetBird) or cloud endpoint |
| Client | VyOS on G11 |
| Tunnel IP | 10.200.T.1/32 (per trailer) |
| Keepalive | 25s |
| Purpose | Remote management, NVR remote view, fleet config push |
## Firewall Rules (VyOS)
```
# WAN → LAN: deny all (default)
# LAN → WAN: allow (NAT masquerade)
# VLAN 10 (Security) → WAN: DENY (cameras never reach internet)
# VLAN 10 → G11 (NVR): ALLOW (cameras stream to local Frigate)
# VLAN 20 (Ops) → WAN: ALLOW
# VLAN 20 → VLAN 10: DENY (POS can't see cameras)
# VLAN 30 (Guest) → WAN: ALLOW (rate limited 5Mbps)
# VLAN 30 → VLAN 10: DENY
# VLAN 30 → VLAN 20: DENY
# WireGuard → ALL: ALLOW (remote management)
```
## Services on G11 (Fedora Workstation + Podman)
G11 runs **Fedora Workstation** (GNOME desktop) — provides GUI for video calls
and dashboard display. Server workloads run in VyOS VM + Podman containers.
Managed remotely via **Cockpit** (web UI).
| Container/VM | Image | Port | Purpose |
|-----------|-------|------|---------|
| vyos (VM) | VyOS qcow2 | — | Router/firewall/WireGuard/DHCP/VLAN/QoS |
| frigate | ghcr.io/blakeblackshear/frigate | 5000, 8554 | NVR — records cameras, AI detection |
| homeassistant | ghcr.io/home-assistant/home-assistant | 8123 | Lock control, automations, dashboard |
| nginx-portal | nginx:alpine | 80 | Captive portal splash page |
**Desktop apps (browser):**
- Jitsi Meet (video calls — `meet.jit.si/dailypour-drip`)
- Dashboard view (Frigate live feeds, HA status, sales)
- Cockpit (`localhost:9090`) for local management
## Automation (Home Assistant)
| Automation | Trigger | Action |
|------------|---------|--------|
| Auto-lock | 2:30 PM (closing) | Lock ULTRALOQ |
| Auto-unlock | 4:45 AM (pre-open) | Unlock ULTRALOQ |
| Motion alert | Frigate detects person after hours | Push notification to Sam |
| Power alert | UPS switches to battery | Push notification to Sam |
## Fleet Scaling
Each trailer is a clone of this config with:
- Trailer number (T) incremented in all IPs
- Unique WireGuard keys
- Same VyOS config template (Ansible playbook)
- Same Podman containers (compose file)
- Same GL-X3000 OpenWrt config (backup/restore)
Deploy a new trailer's network: flash configs → plug in → WireGuard auto-connects → fleet dashboard sees it.
## Video Conferencing (Jitsi)
| Setting | Value |
|---------|-------|
| Platform | Jitsi Meet (meet.jit.si — public, free) |
| Room naming | `dailypour-T00` (per trailer) |
| Hardware | G11 (Fedora WS) + 27" monitor + USB webcam |
| Use cases | Management check-ins, inter-trailer comms, staff meetings |
| Future | Self-host at `video.snsnetlabs.com` when 5+ trailers |
No accounts needed. Staff opens browser → `meet.jit.si/dailypour-drip` → instant video call.
## Files in this directory
```
T-00/network/
├── README.md (this file)
├── vyos/
│ └── config.boot (VyOS configuration — TODO)
├── openwrt/
│ └── backup.tar.gz (GL-X3000 config backup — TODO)
├── ansible/
│ └── deploy-trailer.yml (fleet deployment playbook — TODO)
└── captive-portal/
└── index.html (branded splash page — TODO)
```

View File

@ -0,0 +1,124 @@
# The Daily Pour — Trailer Registry
## Naming Convention
**File structure (Drive, folders, Plane projects):** `T[##]-[CODENAME]`
**Internal operations (network, POS, hostnames, security):** `T[##]-[CODENAME]-[HEX]`
- `T##` = trailer number (0009)
- `CODENAME` = unique coffee-themed identifier for the unit
- `HEX` = brand color hex (no `#` prefix) — **appended only when the unit is fully
operational and secured by SNS Networking** (network configured, POS locked down,
segmented, signed off). The hex suffix = "this trailer is live and secure."
**Example:**
- Planning/buildout phase: `T00-DRIP`
- Fully deployed + secured: `T00-DRIP-4B2E20`
---
## Trailer Assignments
| Trailer | Codename | Color Name | Hex | Full ID (when secured) |
|---------|----------|-----------|-----|------------------------|
| T00 | DRIP | Rich Brown | `4B2E20` | `T00-DRIP-4B2E20` |
| T01 | ROAST | Blush Pink | `E7B4B8` | `T01-ROAST-E7B4B8` |
| T02 | BLOOM | Warm Cream | `F7EFE6` | `T02-BLOOM-F7EFE6` |
| T03 | STEAM | Soft Gold | `D4AF37` | `T03-STEAM-D4AF37` |
| T04 | GRIND | Taupe | `A78A7A` | `T04-GRIND-A78A7A` |
| T05 | PRESS | Sage Green | `A3B18A` | `T05-PRESS-A3B18A` |
| T06 | EMBER | Dusty Rose | `C9918B` | `T06-EMBER-C9918B` |
| T07 | CREMA | Espresso | `2C1A12` | `T07-CREMA-2C1A12` |
| T08 | PULL | Copper | `B87333` | `T08-PULL-B87333` |
| T09 | BEAN | Slate Blue | `6B7F99` | `T09-BEAN-6B7F99` |
---
## Color Palette
### Primary (from brand mockup)
| Color | Hex | Use |
|-------|-----|-----|
| Rich Brown | `#4B2E20` | Primary dark, signage, text |
| Blush Pink | `#E7B4B8` | Accent, warmth |
| Warm Cream | `#F7EFE6` | Backgrounds, light surfaces |
| Soft Gold | `#D4AF37` | Highlights, premium touches |
| Taupe | `#A78A7A` | Neutral, secondary surfaces |
### Expansion (trailers 0509)
| Color | Hex | Use |
|-------|-----|-----|
| Sage Green | `#A3B18A` | Earthy, calming |
| Dusty Rose | `#C9918B` | Deeper warmth |
| Espresso | `#2C1A12` | Bold dark accent |
| Copper | `#B87333` | Metallic warmth |
| Slate Blue | `#6B7F99` | Cool contrast, still muted |
---
## Trailer #1 — DRIP
| Field | Value |
|-------|-------|
| ID | `T00-DRIP` |
| Full ID (when secured) | `T00-DRIP-4B2E20` |
| Color | Rich Brown (`#4B2E20`) |
| Drive folder | `T00-DRIP/` |
| Plane projects | `T00 Legal`, `T00 Ops`, `T00 Marketing`, etc. |
| Location | TBD |
| Status | Pre-launch (not yet secured → no hex suffix) |
---
## Folder Structure (Google Drive)
```
SnS Hospitality Group LLC/
├── T00-09-COMMON/ ← shared SOPs, menus, templates, branding (all trailers)
│ ├── Legal/
│ ├── Marketing/
│ ├── Ops/
│ ├── Research/
│ └── Buildout/
├── T00-DRIP/ ← Trailer #1 specific
│ ├── Vehicle/ (VIN, title, license plate, registration, photos)
│ ├── Network/ (router, POS, tablet, IP assignments)
│ ├── Equipment/ (serials, warranties, manuals)
│ ├── Location/ (lease agreement, site photos, parking map)
│ └── Tools/ (inventory, maintenance log)
├── T01-ROAST/ ← Trailer #2 (future)
├── T02-BLOOM/ ← Trailer #3 (future)
└── ...
```
---
## Typography
| Use | Font | Weight |
|-----|------|--------|
| Logo / Headlines | Playfair Display | Bold |
| Body / Menu boards | Montserrat | All Caps / Medium |
| Tagline / Scripts | Lovely Script | Regular |
**Tagline:** *Good Coffee. Great Vibes. On Purpose.*
**Brand values:** Good Coffee. Real Connections. Better Every Day.
---
## Security Handoff (SNS Networking → Hospitality)
The hex suffix is added to a trailer's ID when SNS Networking has completed:
1. Network hardware installed (router, AP, firewall)
2. POS system configured and hardened
3. Network segmented (customer WiFi isolated from POS/ops)
4. Remote management access verified
5. Sign-off documented
Until that handoff, the trailer operates as `T##-CODENAME` only.
This keeps a clean boundary between **Hospitality operations** (Kiowa's domain)
and **technology infrastructure** (SNS Networking's domain).

View File

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

View File

@ -0,0 +1,377 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SnS Hospitality Group LLC — Partnership & Growth Plan</title>
<style>
:root{
--navy:#0A1628;
--cyan:#10C8D8;
--amber:#f59e0b;
--ink:#1a1f27;
--paper:#ffffff;
--muted:#5b6472;
--rule:#e2e6ec;
--accent-bg:#fffbeb;
--warn-bg:#fef2f2;
--warn-border:#dc2626;
--success-bg:#f0fdf4;
--success-border:#16a34a;
}
*{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:860px;
margin:0 auto;
background:var(--paper);
padding:48px 56px 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.6rem;
color:var(--navy);
margin:0 0 6px;
letter-spacing:.5px;
}
.header .subtitle{
color:var(--amber);
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(--amber);
padding-bottom:6px;
margin:40px 0 16px;
}
h3{
font-size:.95rem;
color:var(--navy);
margin:28px 0 10px;
}
p,li{margin-bottom:8px}
ul,ol{padding-left:22px}
table{
width:100%;
border-collapse:collapse;
margin:14px 0;
font-size:.9rem;
}
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);
}
.callout{
border-radius:8px;
padding:16px 20px;
margin:20px 0;
font-size:.92rem;
}
.callout-warn{
background:var(--warn-bg);
border:1px solid var(--warn-border);
}
.callout-success{
background:var(--success-bg);
border:1px solid var(--success-border);
}
.callout-info{
background:var(--accent-bg);
border:1px solid var(--amber);
}
.callout b{color:var(--ink)}
.sig-section{
margin-top:56px;
padding-top:24px;
border-top:2px solid var(--navy);
}
footer{
text-align:center;
color:var(--muted);
font-size:.8rem;
padding:28px 24px 48px;
}
@media print{
body{background:#fff}
.doc{box-shadow:none;padding:0 8px}
footer{display:none}
}
</style>
</head>
<body>
<div class="doc">
<div class="header">
<h1>SnS Hospitality Group LLC</h1>
<div class="subtitle">Partnership & Growth Plan</div>
</div>
<div class="meta">
<div><b>Parent:</b> SnS Network Solutions Holdings LLC</div>
<div><b>Focus:</b> Mobile/trailer-based food & beverage</div>
<div><b>Territory:</b> NW Indiana + Southern Michigan</div>
<div><b>First Venture:</b> The Daily Pour (coffee trailer)</div>
</div>
<!-- MEMBERSHIP -->
<h2>Membership</h2>
<table>
<tr><th>Member</th><th>Interest</th><th>Type</th></tr>
<tr><td>SnS Network Solutions Holdings LLC</td><td>75% (minimum)</td><td>Capital + control</td></tr>
<tr><td>Kiowa Scott — service equity</td><td>Up to 15% (guaranteed, earned over time)</td><td>Vested through operational work</td></tr>
<tr><td>Kiowa Scott — investment equity (proportional)</td><td>Up to 10% per venture</td><td>Proportional to startup capital contributed. Formula: (investment ÷ startup cost) × 100, capped at 10%.</td></tr>
</table>
<!-- ROLES -->
<h2>Kiowa's Role</h2>
<ul>
<li>Finding and securing high-traffic parking spots / locations</li>
<li>Managing legal compliance, permits, renewals across all locations</li>
<li><b>Recruiting, hiring, and managing staff</b> — Kiowa finds the best people for the job; she does not work the trailer herself</li>
<li>Overseeing day-to-day operations (scheduling, vendor relationships, staff accountability)</li>
<li>Ensuring profitability of the mobile fleet</li>
</ul>
<!-- EQUITY TERMS -->
<h2>Equity Terms</h2>
<div class="callout callout-info">
<b>Sam retains minimum 75% of the Hospitality Group.</b> Maximum 25% is available — 15% guaranteed to Kiowa through service, 10% available through capital investment.
</div>
<h3>Equity Breakdown</h3>
<table>
<tr><th>Allocation</th><th>Amount</th><th>How It's Earned</th></tr>
<tr><td>Kiowa — Service Equity (guaranteed)</td><td>15%</td><td>Earned through operational work, vested over time per venture (see below)</td></tr>
<tr><td>Kiowa — Investment Equity (proportional)</td><td>Up to 10%</td><td>Earned by contributing working capital at startup. Formula: (Kiowa's investment ÷ venture startup cost) × 100, capped at 10%.</td></tr>
<tr><td>Other Investor (if applicable)</td><td>Up to 10%</td><td>Same proportional formula. Available only if Kiowa does not fill the full 10% at startup.</td></tr>
<tr><td>Holdings (Sam) — minimum</td><td>75%</td><td>Capital + control. Never drops below 75%.</td></tr>
</table>
<div class="callout callout-warn">
<b>Kiowa's guaranteed path:</b> 15% through service equity (no capital required).<br>
<b>Her optional upside:</b> Up to 10% additional — earned proportionally by investing working capital per venture. The more she puts in toward startup costs, the more she earns (capped at 10%). Must invest within 90 days of the Opening Date — after that, the tranche opens to other investors.
</div>
<h3>Investment Equity Example (per venture)</h3>
<table>
<tr><th>Venture Startup Cost</th><th>Kiowa Invests</th><th>% of Startup</th><th>Investment Equity</th><th>+ Service (12 mo)</th><th>Her Total</th></tr>
<tr><td>$50,000</td><td>$5,000</td><td>10%</td><td>10%</td><td>15%</td><td><b>25%</b></td></tr>
<tr><td>$50,000</td><td>$2,500</td><td>5%</td><td>5%</td><td>15%</td><td><b>20%</b></td></tr>
<tr><td>$50,000</td><td>$1,000</td><td>2%</td><td>2%</td><td>15%</td><td><b>17%</b></td></tr>
<tr><td>$50,000</td><td>$0</td><td>0%</td><td>0%</td><td>15%</td><td><b>15%</b></td></tr>
</table>
<h3>Per-Venture Vesting (Service Equity — the guaranteed 15%)</h3>
<p>Each venture (trailer) Kiowa participates in earns her equity in the Hospitality Group:</p>
<table>
<tr><th>Grant</th><th>Amount</th><th>When</th></tr>
<tr><td>Formation grant</td><td>5%</td><td>Vests immediately upon venture formation</td></tr>
<tr><td>Service grant</td><td>10%</td><td>Vests quarterly (2.5% per quarter) over 12 months from Opening Date</td></tr>
<tr><td><b>Total per venture</b></td><td><b>15%</b></td><td>Fully vested after 12 months of active service</td></tr>
</table>
<ul>
<li>Vesting clock starts on the <b>Opening Date</b> (first day of revenue-generating operations)</li>
<li>Each venture has its own independent vesting schedule</li>
<li>Total cumulative <b>service equity</b> is <b>capped at 15%</b></li>
<li>Additional up to 10% per venture through capital investment (proportional — see Equity Breakdown above)</li>
</ul>
<!-- MANDATORY BUYBACK -->
<h2>Mandatory Buyback — Departure Before Completion</h2>
<div class="callout callout-warn">
<b>If Kiowa departs before all 10 Daily Pour trailers are operational</b> — she is
required to sell her vested interest back to Holdings. The buyback price depends on
how she leaves. <b>These provisions expire upon the earlier of: (a) all 10 Daily Pour
trailers achieving operational status, or (b) 7 years from the Formation Date of the
Company, whichever comes first.</b>
</div>
<table>
<tr><th>Departure Type</th><th>Buyback Price</th></tr>
<tr><td><b>Good standing + 90-day transition</b></td><td><b>100% of FMV</b></td></tr>
<tr><td><b>Good standing, immediate departure</b></td><td><b>75% of FMV</b></td></tr>
<tr><td><b>Abandonment</b> (30+ days unresponsive)</td><td><b>50% of FMV</b></td></tr>
<tr><td><b>For Cause</b> (fraud/theft/intentional misconduct)</td><td><b>$0 — full forfeiture</b></td></tr>
</table>
<p><b>FMV definition:</b> Net asset value (assets liabilities) × Kiowa's vested ownership %. Per most recent quarterly books, or independent valuation if disputed.</p>
<p><b>Payment terms (objective, based on amount):</b></p>
<ul>
<li>Under $25,000 → lump sum within 90 days</li>
<li>$25,000$100,000 → lump sum within 90 days OR 6-month installments, at Kiowa's election</li>
<li>Over $100,000 → 12-month installment plan (either party may request)</li>
</ul>
<p><b>Unvested portion:</b> Forfeited automatically — reverts to Holdings at no cost.</p>
<h3>Trigger Events</h3>
<ul>
<li>Voluntary resignation from operational role</li>
<li>Failure to fulfill outcome-based responsibilities after written notice + 30-day cure period</li>
<li>Removal for cause (fraud, theft, intentional misconduct — see Forfeiture)</li>
<li>Mutual written agreement to part ways</li>
</ul>
<h3>Performance Standards (Outcome-Based, No Hourly Tracking)</h3>
<ul>
<li>All permits and licenses are current (no lapses)</li>
<li>All operational locations are staffed and open per schedule</li>
<li>Quarterly financial reports delivered within 30 days of quarter-end</li>
<li>Expansion milestones progressing per the agreed growth plan</li>
<li>SOPs documented and maintained for each venture</li>
</ul>
<p><b>Process if not meeting outcomes:</b> Written notice → 30-day cure → mediation → binding arbitration. No buyback without completing this process.</p>
<!-- POST-COMPLETION -->
<h2>After 10 Trailers Are Complete</h2>
<div class="callout callout-success">
<b>The mandatory buyback expires</b> upon the earlier of: (a) all 10 trailers operational, or (b) 7 years from Formation Date. The fleet is built (or the time has passed). The deal is honored.
</div>
<h3>If She Keeps Working</h3>
<p>Full equity, full distributions, full management authority. Business as usual.</p>
<h3>If She Stops Working</h3>
<ul>
<li><b>Retains all vested equity</b> as a passive member (economic rights only)</li>
<li><b>Loses management authority</b> — no decisions, no signing power, no operational role</li>
<li><b>Dilution:</b> Holdings will hire a W-2 operations manager to replace her role. That salary is a company expense (reduces distributable profit). Holdings may also issue new equity from its 75%+ position to incentivize the replacement — diluting Kiowa's percentage over time. She accepts this dilution as a consequence of stepping back.</li>
<li><b>No forced buyback</b> — she keeps what she earned</li>
</ul>
<h3>If She Wants to Sell (Right of First Refusal)</h3>
<table>
<tr><th>Term</th><th>Detail</th></tr>
<tr><td>Who buys first?</td><td>Sam / Holdings gets <b>first right to purchase</b></td></tr>
<tr><td>Price</td><td><b>80% of current FMV</b> (not projected — net asset value at time of offer)</td></tr>
<tr><td>Decision window</td><td>60 days from written notice</td></tr>
<tr><td>If Sam passes</td><td>Kiowa may sell to a third party — but not at a lower price than offered to Sam</td></tr>
<tr><td>Buyer approval</td><td>Any third-party buyer must be approved by Holdings and execute a joinder</td></tr>
<tr><td>Partial sales</td><td>Same terms apply — Holdings' ROFR covers partial sales too</td></tr>
</table>
<!-- EXIT SUMMARY -->
<h2>Exit Scenarios — Summary</h2>
<table>
<tr><th>Scenario</th><th>Outcome</th></tr>
<tr><td>Leaves before 10 trailers — <b>good standing + 90-day transition</b></td><td>Buyback at <b>100% of FMV</b>. Unvested forfeited.</td></tr>
<tr><td>Leaves before 10 trailers — <b>good standing, immediate</b></td><td>Buyback at <b>75% of FMV</b>. Unvested forfeited.</td></tr>
<tr><td>Leaves before 10 trailers — <b>abandonment</b></td><td>Buyback at <b>50% of FMV</b>. Unvested forfeited.</td></tr>
<tr><td><b>Forfeiture for Cause</b> (fraud/theft/intentional misconduct)</td><td>ALL equity forfeited. $0. Permanent removal.</td></tr>
<tr><td>Stays through 10 trailers, <b>keeps working</b></td><td>Full equity, full distributions, full management authority.</td></tr>
<tr><td>Stays through 10 trailers, <b>stops working</b></td><td>Keeps equity (passive), loses management authority, accepts dilution from replacement hire.</td></tr>
<tr><td>Stays through 10 trailers, <b>wants to sell (all ventures excelling)</b></td><td>Holdings buys at <b>100% FMV</b>. Must approve any third-party buyer (may not be unreasonably withheld).</td></tr>
<tr><td>Stays through 10 trailers, <b>wants to sell (any venture declining)</b></td><td>Holdings buys at <b>85% FMV</b>. Must approve any third-party buyer (may not be unreasonably withheld).</td></tr>
</table>
<!-- GROWTH PLAN -->
<h2>5-Year Growth Plan — "The Daily Pour"</h2>
<div class="meta">
<div><b>Brand:</b> The Daily Pour</div>
<div><b>Target:</b> 10 trailers over 5 years</div>
<div><b>Investment/unit:</b> ~$25,000</div>
<div><b>Revenue target/unit:</b> 100 customers/day × $8 avg × 6 days/wk</div>
</div>
<table>
<tr><th>Year</th><th>Trailers</th><th>Cumulative</th><th>Milestone</th></tr>
<tr><td>Year 1 (mo 112)</td><td>1</td><td>1</td><td>Build, learn, automate, reduce costs. 9-month operating period to prove the model.</td></tr>
<tr><td>Year 2 (mo 1324)</td><td>23</td><td>3</td><td>6-month cadence begins. Apply Year 1 lessons. First shift leads hired.</td></tr>
<tr><td>Year 3 (mo 2536)</td><td>45</td><td>5</td><td>Systems mature, staffing bench built, costs optimized.</td></tr>
<tr><td>Year 4 (mo 3748)</td><td>68</td><td>8</td><td>Pace accelerates if ops support it. Southern Michigan expansion.</td></tr>
<tr><td>Year 5 (mo 4960)</td><td>910</td><td>10</td><td>Full fleet. Kiowa oversees all. Sam = capital + strategy only.</td></tr>
</table>
<div class="callout callout-info">
<b>Year 1 philosophy:</b> Build → Learn → Automate → Reduce cost → Then scale.<br>
<b>Launch cadence:</b> 1 trailer every 6 months (after Year 1). No new trailer until the previous one is profitable.
</div>
<!-- ROLES -->
<h2>Roles in the Growth Plan</h2>
<table>
<tr><th>Role</th><th>Sam</th><th>Kiowa</th></tr>
<tr><td>Capital</td><td>All investment</td><td></td></tr>
<tr><td>Location scouting</td><td></td><td>Find + secure lots</td></tr>
<tr><td>Permits & compliance</td><td></td><td>All filings, health dept, renewals</td></tr>
<tr><td>Buildout & equipment</td><td>Fund + approve</td><td>Coordinate</td></tr>
<tr><td>Hiring & staffing</td><td></td><td>Recruit, hire, and manage the best people for the job</td></tr>
<tr><td>Day-to-day operations</td><td></td><td>Oversee all locations (does NOT work the trailer herself)</td></tr>
<tr><td>Strategic decisions</td><td>Final authority</td><td>Input</td></tr>
<tr><td>Financial oversight</td><td>P&L review, distributions</td><td>Reports to Sam</td></tr>
</table>
<!-- GROWTH RULES -->
<h2>Growth Rules</h2>
<ul>
<li><b>No new trailer until the previous one is profitable</b> — growth is earned, not scheduled</li>
<li><b>Each trailer must hit break-even within 90 days</b> or operations are paused and diagnosed</li>
<li><b>Staffing scales with trailers</b> — Kiowa hires shift leads; she doesn't work every window forever</li>
<li><b>Capital calls are Sam's decision</b> — Kiowa proposes expansion, Sam approves the spend</li>
</ul>
<!-- FUTURE VENTURES -->
<h2>Future Ventures</h2>
<p><b>"The Daily Pour" is the brand — every trailer is a Daily Pour location.</b> The fleet will be deployed across NW Indiana (and eventually Southern Michigan). Each trailer is identified by its unit number:</p>
<div class="callout callout-info">
<b>Naming convention:</b> T-[NUMBER] — e.g., <b>T-00</b> (first trailer), <b>T-01</b> (second), <b>T-02</b> (third), through <b>T-09</b> (tenth).
</div>
<table>
<tr><th>Unit</th><th>Status</th><th>Location</th></tr>
<tr><td>T-00</td><td>Planning</td><td>TBD — NW Indiana</td></tr>
<tr><td>T-01</td><td>Future (Year 2)</td><td>TBD</td></tr>
<tr><td>T-02</td><td>Future (Year 2)</td><td>TBD</td></tr>
<tr><td>T-03 T-09</td><td>Future (Years 35)</td><td>TBD</td></tr>
</table>
<p>Other mobile ventures (Indian food truck, smoothie trailer, BBQ, etc.) are separate concepts under the Hospitality Group — not Daily Pour units. Each follows the same equity framework independently.</p>
</div>
<footer>
SnS Hospitality Group LLC — Internal planning document. Not a legal agreement.<br>
Review with an Indiana-licensed attorney before formalizing into an Operating Agreement.
</footer>
</body>
</html>

View File

@ -0,0 +1,133 @@
# 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

@ -0,0 +1,394 @@
<!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

@ -0,0 +1,538 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Operating Agreement — SnS Hospitality Group LLC</title>
<style>
:root{
--navy:#0A1628;
--cyan:#10C8D8;
--amber:#f59e0b;
--ink:#1a1f27;
--paper:#ffffff;
--muted:#5b6472;
--rule:#e2e6ec;
--warn-bg:#fef2f2;
--warn-border:#dc2626;
--info-bg:#fffbeb;
--info-border:#f59e0b;
--success-bg:#f0fdf4;
--success-border:#16a34a;
}
*{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.6rem;
color:var(--navy);
margin:0 0 6px;
letter-spacing:.5px;
}
.header .subtitle{
color:var(--amber);
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(--amber);
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)}
.callout{border-radius:8px;padding:16px 20px;margin:20px 0;font-size:.92rem}
.callout-warn{background:var(--warn-bg);border:1px solid var(--warn-border)}
.callout-info{background:var(--info-bg);border:1px solid var(--info-border)}
.callout-success{background:var(--success-bg);border:1px solid var(--success-border)}
.callout b{color:var(--ink)}
.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>OPERATING AGREEMENT</h1>
<div class="subtitle">SnS Hospitality Group LLC</div>
</div>
<div class="meta">
<div><b>Entity:</b> SnS Hospitality Group LLC</div>
<div><b>Type:</b> Multi-Member LLC (Indiana)</div>
<div><b>Parent:</b> SnS Network Solutions Holdings LLC</div>
<div><b>Effective date:</b> ________________</div>
</div>
<!-- §1 -->
<h2>1. Formation and Purpose</h2>
<p>This Operating Agreement (the "Agreement") is entered into by the undersigned Members
to govern the operations of <b>SnS Hospitality Group LLC</b> (the "Company"), a limited
liability company organized under the Indiana Business Flexibility Act (Indiana Code
§ 23-18).</p>
<p>The Company is formed to own, operate, and manage <b>mobile and trailer-based food and
beverage ventures</b> across Northwest Indiana and Southern Michigan. The first venture
is <b>"The Daily Pour"</b> — a fleet of drive-through coffee trailers deployed to
high-traffic locations.</p>
<p>The Members acknowledge that the Company's success depends on both <b>capital
investment</b> (provided by Holdings) and <b>operational excellence, systems development,
compliance management, and growth leadership</b> (provided by Kiowa). This Agreement is
designed to fairly recognize and protect both forms of contribution.</p>
<!-- §2 -->
<h2>2. Members and Ownership</h2>
<table>
<tr><th>Member</th><th>Interest</th><th>Type</th></tr>
<tr><td>SnS Network Solutions Holdings LLC ("Holdings")</td><td>75% minimum</td><td>Capital + control</td></tr>
<tr><td>Kiowa Scott ("Kiowa") — service</td><td>Up to 15% (guaranteed, earned over time)</td><td>Vested through operational work</td></tr>
<tr><td>Kiowa Scott ("Kiowa") — investment</td><td>Up to 10% (proportional to startup capital contributed)</td><td>Must invest at startup per venture. Formula: (contribution ÷ startup cost) × 100, capped at 10%.</td></tr>
</table>
<div class="callout callout-info">
<b>Holdings never drops below 75%.</b> Kiowa's guaranteed path is 15% through service.
An additional up to 10% is earned proportionally by investing working capital at
startup — the more she contributes toward a venture's startup cost, the more
investment equity she earns (capped at 10%). If she doesn't invest, the tranche may
be offered to another investor at Holdings' discretion.
</div>
<!-- §3 -->
<h2>3. Management</h2>
<p>The Company shall be <b>Member-managed</b>. Holdings (represented by Samuel S. James)
retains sole authority over all day-to-day operational decisions and capital deployment.</p>
<h3>3.1 Holdings' Authority (Samuel S. James)</h3>
<ul>
<li>Capital expenditures and investment decisions</li>
<li>Forming, acquiring, or dissolving ventures</li>
<li>Opening and controlling bank accounts</li>
<li>Approving new locations and expansion timing</li>
<li>Hiring and removing the General Manager</li>
</ul>
<h3>3.2 Kiowa's Role — Operations Director</h3>
<p>Kiowa serves as <b>Operations Director</b> — a strategic and administrative leadership
role. Her responsibilities:</p>
<ul>
<li>Compliance — permits, licenses, health department filings, renewals</li>
<li>Site selection — finding and securing high-traffic lot locations</li>
<li>SOPs — building standard operating procedures and systems for scale</li>
<li>Grant sourcing — identifying, applying for, and securing grants/funding</li>
<li>Growth planning — expansion strategy, new market evaluation</li>
<li>Legal/admin — formation paperwork, regulatory filings, insurance coordination</li>
<li>Recruiting Location Managers — finding the right people to run each trailer</li>
</ul>
<h3>3.3 Location Manager (Per Trailer)</h3>
<p>Each trailer is run by a <b>Location Manager</b> — the lead barista/operator who is
empowered to handle day-to-day operations independently:</p>
<ul>
<li>Opening/closing the trailer</li>
<li>Scheduling and managing their own support staff</li>
<li>Vendor relationships and supply ordering</li>
<li>Customer service and quality control</li>
<li>Hiring part-time support for their location</li>
</ul>
<p>The Location Manager runs their trailer. They are NOT managed by a General Manager —
they report directly to Sam and Kiowa as co-founders.</p>
<h3>3.4 Shared Founder Responsibility — Escalations</h3>
<p>Sam and Kiowa <b>share responsibility</b> for issues the Location Manager cannot
resolve on their own, including:</p>
<ul>
<li>Equipment failure (generator, espresso machine, refrigeration)</li>
<li>Infrastructure issues (power outage, leaks, internet/network down)</li>
<li>Lease/landlord disputes</li>
<li>Major staffing issues (Location Manager quits, needs to be replaced)</li>
<li>Any situation requiring capital expenditure or legal action</li>
</ul>
<p>Either founder may handle an escalation. Neither founder is solely responsible for
day-to-day store operations — that is the Location Manager's job.</p>
<h3>3.5 Major Decisions Requiring Mutual Consent</h3>
<p>The following decisions require the <b>written consent of both Members</b> (Holdings
AND Kiowa), regardless of ownership percentage:</p>
<ul>
<li>Selling or merging the Company (or any material portion of its assets)</li>
<li>Dissolving the Company</li>
<li>Issuing new equity that would dilute any Member's <b>vested</b> interest</li>
<li>Amending this Operating Agreement</li>
</ul>
<p>All other business decisions remain under Holdings' authority per §3.1.</p>
<!-- §4 -->
<h2>4. Equity Vesting — Service Grant (15%)</h2>
<p>Each venture Kiowa participates in earns her equity in the Hospitality Group:</p>
<table>
<tr><th>Grant</th><th>Amount</th><th>When</th></tr>
<tr><td>Formation grant</td><td>5%</td><td>Vests immediately upon venture formation (Articles filed)</td></tr>
<tr><td>Service grant (Q1)</td><td>2.5%</td><td>3 months from Opening Date</td></tr>
<tr><td>Service grant (Q2)</td><td>2.5%</td><td>6 months from Opening Date</td></tr>
<tr><td>Service grant (Q3)</td><td>2.5%</td><td>9 months from Opening Date</td></tr>
<tr><td>Service grant (Q4)</td><td>2.5%</td><td>12 months from Opening Date</td></tr>
<tr><td><b>Total</b></td><td><b>15%</b></td><td>Fully vested after 12 months of active service</td></tr>
</table>
<ul>
<li><b>Opening Date</b> = first day of revenue-generating operations</li>
<li>Each venture has its own independent vesting schedule</li>
<li>Total cumulative service equity is <b>capped at 15%</b></li>
</ul>
<!-- §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>
<div class="callout callout-info">
<b>Formula:</b> Investment Equity % = (Kiowa's capital contribution ÷ total venture startup cost) × 100, <b>capped at 10%.</b>
</div>
<table>
<tr><th>Venture Startup Cost</th><th>Kiowa Invests</th><th>% of Startup</th><th>Investment Equity</th><th>+ Service (12 mo)</th><th>Her Total</th></tr>
<tr><td>$50,000</td><td>$5,000</td><td>10%</td><td>10%</td><td>15%</td><td><b>25%</b></td></tr>
<tr><td>$50,000</td><td>$2,500</td><td>5%</td><td>5%</td><td>15%</td><td><b>20%</b></td></tr>
<tr><td>$50,000</td><td>$1,000</td><td>2%</td><td>2%</td><td>15%</td><td><b>17%</b></td></tr>
<tr><td>$50,000</td><td>$0</td><td>0%</td><td>0%</td><td>15%</td><td><b>15%</b></td></tr>
</table>
<ul>
<li><b>Timing:</b> Investment must be made within <b>90 days of the Opening Date</b>. No retroactive buy-in after this window closes.</li>
<li><b>After 90 days:</b> If Kiowa has not invested (or has not filled the full 10%), the remaining tranche opens to third-party investors at Holdings' discretion.</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>
</ul>
<!-- §6 -->
<h2>6. Grant Finder's Fee</h2>
<p>If Kiowa identifies, applies for, and secures a <b>grant</b> (non-repayable funding —
government, foundation, or private grant money) for any venture under the Hospitality
Group:</p>
<ul>
<li>Kiowa receives <b>7.5% of the total grant amount</b> as a one-time lump sum</li>
<li>Payment is due within <b>14 days</b> of the grant funds hitting the Company's bank account</li>
<li>This fee is in addition to (not instead of) her equity and distributions</li>
<li>"Grant" means money the Company does not have to repay — loans, lines of credit, and investor capital do not qualify</li>
</ul>
<!-- §7 -->
<h2>7. Departure Buyback (Before 10 Trailers)</h2>
<div class="callout callout-warn">
<b>If Kiowa departs before all 10 Daily Pour trailers are operational</b> — she is
required to sell her vested interest back to Holdings. The buyback price depends on
how she leaves. <b>These provisions expire upon the earlier of: (a) all 10 Daily Pour
trailers achieving operational status, or (b) 7 years from the Formation Date of the
Company, whichever comes first.</b>
</div>
<h3>7.1 Tiered Buyback Pricing</h3>
<table>
<tr><th>Departure Type</th><th>Buyback Price</th></tr>
<tr><td><b>Good standing + 90-day transition</b> (helps onboard replacement, documents systems, hands off cleanly)</td><td><b>100% of FMV</b></td></tr>
<tr><td><b>Good standing, immediate departure</b> (no transition, but no misconduct)</td><td><b>75% of FMV</b></td></tr>
<tr><td><b>Abandonment</b> (no notice, 30+ days unresponsive, no communication)</td><td><b>50% of FMV</b></td></tr>
<tr><td><b>For Cause</b> (fraud, theft, intentional misconduct — see §8)</td><td><b>$0 — full forfeiture</b></td></tr>
</table>
<p><b>FMV definition:</b> Net asset value (total assets total liabilities) × Kiowa's
vested ownership percentage, as determined by the Company's most recent quarterly books.
If disputed, an independent third-party valuation at shared cost.</p>
<p><b>Payment terms:</b></p>
<ul>
<li>Buyback amount <b>under $25,000</b> → lump sum within 90 days</li>
<li>Buyback amount <b>$25,000$100,000</b> → lump sum within 90 days OR 6-month installment plan, at <b>Kiowa's election</b></li>
<li>Buyback amount <b>over $100,000</b> → 12-month installment plan (either party may request)</li>
</ul>
<p><b>Unvested portion:</b> Any unvested equity at the time of departure is forfeited
automatically — reverts to Holdings at no cost, regardless of departure type.</p>
<h3>7.2 Trigger Events</h3>
<ul>
<li>Voluntary resignation from operational role</li>
<li>Failure to fulfill responsibilities (per §7.3) after notice and cure period</li>
<li>Removal for cause (see §8 — Forfeiture for Cause)</li>
<li>Mutual written agreement to part ways</li>
</ul>
<h3>7.3 Performance Standards (Outcome-Based)</h3>
<p>Instead of hourly commitments, Kiowa's performance is measured by outcomes:</p>
<ul>
<li>All permits and licenses are current (no lapses)</li>
<li>All operational locations are staffed and open per schedule</li>
<li>Quarterly financial reports delivered within 30 days of quarter-end</li>
<li>Expansion milestones progressing per the agreed growth plan</li>
<li>SOPs documented and maintained for each venture</li>
</ul>
<p>If Kiowa is not meeting these outcomes, the following process applies:</p>
<ol>
<li><b>Written notice</b> from Holdings specifying the deficiency</li>
<li><b>30-day cure period</b> for Kiowa to resolve the issue (where the issue is curable)</li>
<li>If not resolved → <b>30-day mediation</b> (both parties select a neutral mediator)</li>
<li>If mediation fails → <b>binding arbitration</b> in St. Joseph County, Indiana</li>
</ol>
<p>Only after this process is exhausted may Holdings invoke the buyback. No buyback may
be triggered on the basis of a performance issue without completing the notice + cure +
mediation steps above.</p>
<!-- §8 -->
<h2>8. Forfeiture for Cause</h2>
<div class="callout callout-warn">
<b>If Kiowa violates any law or is found to have misappropriated any terms of this
Agreement, she forfeits ALL rights — including all vested and unvested equity — in
the Company.</b>
</div>
<h3>8.1 Triggering Violations (Serious Misconduct Only)</h3>
<p>Forfeiture for Cause is triggered <b>only</b> by intentional, serious misconduct:</p>
<ul>
<li><b>Fraud or theft</b> — any act of fraud, embezzlement, or theft against the Company, its Members, employees, customers, or vendors</li>
<li><b>Misuse of company funds</b> — unauthorized withdrawals, personal use of business accounts, falsified expenses, or deliberate diversion of revenue</li>
<li><b>Misuse of company assets</b> — unauthorized sale or encumbrance of company property, equipment, or intellectual property</li>
<li><b>Intentional disclosure of private data</b> — deliberate unauthorized sharing of Social Security Numbers, EIN information, financial account details, trade secrets, or any information protected under the NDA</li>
<li><b>Criminal conduct</b> — conviction of or plea to any felony, or any misdemeanor involving dishonesty or fraud, in connection with her role</li>
<li><b>Intentional material breach</b> of this Agreement or the NDA</li>
</ul>
<p><b>What does NOT trigger forfeiture:</b> Performance issues, honest mistakes,
negligence, circumstances outside Kiowa's control, or disagreements between Members.
These are handled through the notice/cure/mediation process in §7.3, potentially
leading to a buyback — not forfeiture.</p>
<h3>8.2 Consequences of Forfeiture for Cause</h3>
<ul>
<li><b>All equity forfeited</b> — both vested and unvested Membership Interest reverts to Holdings immediately, at no cost to Holdings</li>
<li><b>Distributions cease</b> — Kiowa receives only distributions already earned and unpaid through the current quarter at the time of forfeiture. No future distributions.</li>
<li><b>Permanent removal</b> — Kiowa is permanently removed from the Company and all ventures under the Hospitality Group. No reinstatement.</li>
<li><b>No buyback payment</b> — unlike the §7 departure buyback, forfeiture for cause results in zero compensation for the forfeited equity</li>
<li><b>Additional remedies preserved</b> — forfeiture does not limit Holdings' right to pursue legal action for damages, injunctive relief, or criminal referral as applicable</li>
</ul>
<h3>8.3 Determination Process</h3>
<p>Holdings shall provide Kiowa <b>written notice</b> of the alleged violation, specifying
the conduct at issue and the evidence supporting the claim. Kiowa has <b>15 calendar
days</b> to respond in writing. If the parties cannot resolve the matter within 15 days
of Kiowa's response, either party may submit the dispute to <b>binding arbitration</b>
in St. Joseph County, Indiana, under Indiana law. Forfeiture does not take effect until
either (a) Kiowa acknowledges the violation in writing, or (b) an arbitrator rules in
Holdings' favor.</p>
<!-- §9 -->
<h2>9. After 10 Trailers Are Complete</h2>
<div class="callout callout-success">
<b>The mandatory buyback (§7) expires.</b> The fleet is built. The deal is honored.
</div>
<h3>9.1 If She Keeps Working</h3>
<p>Full equity, full distributions, full management authority. Business as usual.</p>
<h3>9.2 If She Stops Working</h3>
<ul>
<li><b>Retains all vested equity</b> as a passive member (economic rights only)</li>
<li><b>Loses management authority</b> — no decisions, no signing power, no operational role</li>
<li><b>Dilution:</b> Holdings will hire a W-2 operations manager to replace her role.
That salary is a company expense reducing distributable profit. Holdings may also
issue new equity from its 75%+ position to incentivize the replacement, diluting
Kiowa's percentage over time. She accepts this dilution as a consequence of stepping back.</li>
<li><b>No forced buyback</b> — she keeps what she earned</li>
</ul>
<h3>9.3 Right of First Refusal — Post-Completion Sale</h3>
<p>If Kiowa decides to <b>sell</b> her vested interest after the 10 trailers are complete:</p>
<table>
<tr><th>Term</th><th>Detail</th></tr>
<tr><td>Who buys first?</td><td>Holdings gets <b>first right to purchase</b></td></tr>
<tr><td>Price (good standing, all ventures excelling)</td><td><b>100% of FMV</b> — Holdings matches fair market value when all businesses are performing and the departure is amicable</td></tr>
<tr><td>Price (if any venture is declining)</td><td><b>85% of FMV</b> — reduced to reflect transition risk when performance is mixed</td></tr>
<tr><td>Decision window</td><td>60 days from written notice</td></tr>
<tr><td>If Holdings passes</td><td>Kiowa may sell to a third party — but the buyer must be <b>approved by Holdings</b>. Approval may not be unreasonably withheld. No sale to any party Holdings does not consent to.</td></tr>
<tr><td>Third-party price floor</td><td>Kiowa cannot sell to a third party at a price lower than what Holdings was offered</td></tr>
<tr><td>Partial sales</td><td>Same terms apply — Holdings' ROFR covers partial sales too</td></tr>
</table>
<!-- §10 -->
<h2>10. Distributions</h2>
<ul>
<li>Distributions of available profit are made to Members <b>pro rata</b> in proportion
to their vested Membership Interest</li>
<li>The <b>formation grant (5%)</b> earns distributions from the Formation Date forward</li>
<li><b>Service tranches</b> earn distributions only once vested — unvested tranches do not participate</li>
<li>Timing and amounts are determined by Holdings, subject to the Company's financial
obligations and applicable law</li>
<li>The Company may not make a distribution that would render it unable to pay its debts as they come due</li>
</ul>
<!-- §11 -->
<h2>11. Capital Contributions</h2>
<ul>
<li><b>Holdings:</b> Provides all capital required for trailer acquisition, buildout,
equipment, and initial operating expenses (~$35,000 per unit). Capital calls are
at Holdings' sole discretion.</li>
<li><b>Kiowa (service equity):</b> No capital contribution required. Her 15% is
earned through operational work.</li>
<li><b>Kiowa (investment equity):</b> Up to 10% of the venture's total startup cost,
contributed at startup. Earns proportional investment equity per §5.</li>
</ul>
<!-- §12 -->
<h2>12. Bank Accounts, Books, and Records</h2>
<ul>
<li>The Company shall maintain <b>its own bank account(s)</b>, separate from Holdings'
accounts, any Member's personal accounts, and any individual venture's accounts</li>
<li>Accurate books and records shall be maintained and made available to all Members</li>
<li>Quarterly financial reports (revenue, expenses, net profit, distributions) shall
be provided to all Members within 30 days of quarter-end</li>
</ul>
<!-- §13 -->
<h2>13. Tax Treatment</h2>
<p>As a multi-member LLC, the Company is treated as a <b>partnership</b> for U.S. federal
income tax purposes. Each Member reports their proportionate share of income/expense on
their individual return via Schedule K-1. The Company will file Form 1065 annually.</p>
<ul>
<li><b>Kiowa's service equity</b> is intended to qualify as a <b>profits interest</b>
under Rev. Proc. 93-27 / 2001-43 (no taxable income on grant)</li>
<li><b>Section 83(b) election:</b> Kiowa should file within 30 days of each grant date.
This is a hard IRS deadline with no extensions.</li>
<li><b>Fiscal year:</b> Calendar year (January 1 December 31)</li>
</ul>
<!-- §14 -->
<h2>14. Confidentiality</h2>
<p>Kiowa's access to personal information, business data, trade secrets, and proprietary
information is governed by a separate <b>Non-Disclosure Agreement</b>. The NDA applies
regardless of Kiowa's membership status and survives termination of this Agreement.
Violation of the NDA constitutes grounds for Forfeiture for Cause under §8.</p>
<!-- §15 -->
<h2>15. Amendments</h2>
<p>This Agreement may be amended only by a <b>written instrument signed by all Members</b>.
Amendments are effective on the date stated in the amendment.</p>
<!-- §16 -->
<h2>16. Dissolution</h2>
<p>The Company shall continue in perpetuity unless dissolved by:</p>
<ul>
<li>The written consent of <b>both Members</b> (per §3.3); or</li>
<li>Operation of Indiana law.</li>
</ul>
<p><b>Notice:</b> Holdings shall provide Kiowa a minimum of <b>90 days written notice</b>
before any dissolution. Kiowa continues earning distributions through the notice period.</p>
<p>Upon dissolution, the Company's assets shall be applied first to creditors (including
any Member, if owed), then distributed to the Members pro rata in proportion to their
vested Membership Interests, after which Articles of Dissolution shall be filed with
the Indiana Secretary of State.</p>
<!-- §17 -->
<h2>17. 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 that cannot be resolved by the Members within 30 days
shall be submitted to binding arbitration in St. Joseph County, Indiana, under Indiana
law.</p>
<!-- §18 -->
<h2>18. Exit Scenarios — Summary</h2>
<table>
<tr><th>Scenario</th><th>Outcome</th></tr>
<tr><td>Leaves before 10 trailers — <b>good standing + 90-day transition</b></td><td>Buyback at <b>100% of FMV</b>. Unvested forfeited.</td></tr>
<tr><td>Leaves before 10 trailers — <b>good standing, no transition</b></td><td>Buyback at <b>75% of FMV</b>. Unvested forfeited.</td></tr>
<tr><td>Leaves before 10 trailers — <b>abandonment</b></td><td>Buyback at <b>50% of FMV</b>. Unvested forfeited.</td></tr>
<tr><td><b>Forfeiture for Cause</b> (fraud/theft/intentional misconduct)</td><td>ALL equity forfeited. $0. Permanent removal.</td></tr>
<tr><td>Stays through 10 trailers, <b>keeps working</b></td><td>Full equity, full distributions, full authority.</td></tr>
<tr><td>Stays through 10 trailers, <b>stops working</b></td><td>Keeps equity (passive), loses authority, accepts dilution.</td></tr>
<tr><td>Stays through 10 trailers, <b>wants to sell (all ventures excelling)</b></td><td>Holdings buys at <b>100% FMV</b>. Must approve any third-party buyer.</td></tr>
<tr><td>Stays through 10 trailers, <b>wants to sell (any venture declining)</b></td><td>Holdings buys at <b>85% FMV</b>. Must approve any third-party buyer.</td></tr>
</table>
<!-- §19 -->
<h2>19. Definitions</h2>
<table>
<tr><th>Term</th><th>Meaning</th></tr>
<tr><td>"Company"</td><td>SnS Hospitality Group LLC</td></tr>
<tr><td>"Holdings"</td><td>SnS Network Solutions Holdings LLC (sole member represented by Samuel S. James)</td></tr>
<tr><td>"Kiowa"</td><td>Kiowa Scott</td></tr>
<tr><td>"Formation Date"</td><td>Date Articles of Organization filed with Indiana Secretary of State</td></tr>
<tr><td>"Opening Date"</td><td>Date the venture begins revenue-generating operations</td></tr>
<tr><td>"FMV" (Fair Market Value)</td><td>Net asset value (total assets total liabilities) × Member's ownership percentage</td></tr>
<tr><td>"Grant"</td><td>Non-repayable funding (government, foundation, or private grant). Loans and investor capital do not qualify.</td></tr>
<tr><td>"For Cause"</td><td>Any triggering violation listed in §8.1</td></tr>
</table>
<!-- EXECUTION -->
<div class="sig-block">
<h2 style="margin-top:0">Execution</h2>
<p>The undersigned, being all of the Members of SnS Hospitality Group LLC, adopt and
agree to this Operating Agreement as of the Effective Date first written above.</p>
<p style="margin-top:28px;font-weight:700;color:var(--navy)">MEMBER — SnS Network Solutions Holdings LLC (75%+)</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)">MEMBER — Kiowa Scott (up to 25%)</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 before signing.<br>
SnS Network Solutions Holdings LLC &bull; 759 Boxwood Drive, South Bend, IN 46641
</footer>
</body>
</html>

View File

@ -0,0 +1,154 @@
# 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

@ -0,0 +1,314 @@
<!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

@ -0,0 +1,539 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Operating Agreement — SnS Hospitality Group LLC</title>
<style>
:root{
--navy:#0A1628;
--cyan:#10C8D8;
--amber:#f59e0b;
--ink:#1a1f27;
--paper:#ffffff;
--muted:#5b6472;
--rule:#e2e6ec;
--warn-bg:#fef2f2;
--warn-border:#dc2626;
--info-bg:#fffbeb;
--info-border:#f59e0b;
--success-bg:#f0fdf4;
--success-border:#16a34a;
}
*{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.6rem;
color:var(--navy);
margin:0 0 6px;
letter-spacing:.5px;
}
.header .subtitle{
color:var(--amber);
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(--amber);
padding-bottom:6px;
margin:36px 0 14px;
}
.page-break{page-break-before:always; margin-top:0;}
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)}
.callout{border-radius:8px;padding:16px 20px;margin:20px 0;font-size:.92rem}
.callout-warn{background:var(--warn-bg);border:1px solid var(--warn-border)}
.callout-info{background:var(--info-bg);border:1px solid var(--info-border)}
.callout-success{background:var(--success-bg);border:1px solid var(--success-border)}
.callout b{color:var(--ink)}
.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}
h2{page-break-before:auto; page-break-after:avoid}
h3{page-break-after:avoid}
.card, .callout, table, .sig-block{page-break-inside:avoid}
p, li{orphans:3; widows:3}
tr{page-break-inside:avoid}
}
</style>
</head>
<body>
<div class="doc">
<div class="header">
<h1>OPERATING AGREEMENT</h1>
<div class="subtitle">SnS Hospitality Group LLC</div>
</div>
<div class="meta">
<div><b>Entity:</b> SnS Hospitality Group LLC</div>
<div><b>EIN:</b> 42-4288652</div>
<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>
<!-- §1 -->
<h2>1. Formation and Purpose</h2>
<p>This Operating Agreement (the "Agreement") is entered into by the undersigned Members
to govern the operations of <b>SnS Hospitality Group LLC</b> (the "Company"), a limited
liability company organized under the Indiana Business Flexibility Act (Indiana Code
§ 23-18).</p>
<p>The Company is formed to own, operate, and manage <b>mobile and trailer-based food and
beverage ventures</b> across Northwest Indiana and Southern Michigan. The first venture
is <b>"The Daily Pour"</b> — a fleet of drive-through coffee trailers deployed to
high-traffic locations.</p>
<p>The Members acknowledge that the Company's success depends on both <b>capital
investment</b> (provided by Holdings) and <b>operational excellence, systems development,
compliance management, and growth leadership</b> (provided by Kiowa). This Agreement is
designed to fairly recognize and protect both forms of contribution.</p>
<!-- §2 -->
<h2>2. Members and Ownership</h2>
<table>
<tr><th>Member</th><th>Interest</th><th>Type</th></tr>
<tr><td>SnS Network Solutions Holdings LLC ("Holdings")</td><td>75% minimum</td><td>Capital + control</td></tr>
<tr><td>Kiowa Scott ("Kiowa") — service</td><td>Up to 15% (guaranteed, earned over time)</td><td>Vested through operational work</td></tr>
<tr><td>Kiowa Scott ("Kiowa") — investment</td><td>Up to 10% (proportional to startup capital contributed)</td><td>Must invest at startup per venture. Formula: (contribution ÷ startup cost) × 100, capped at 10%.</td></tr>
</table>
<div class="callout callout-info">
<b>Holdings never drops below 75%.</b> Kiowa's guaranteed path is 15% through service.
An additional up to 10% is earned proportionally by investing working capital at
startup — the more she contributes toward a venture's startup cost, the more
investment equity she earns (capped at 10%). If she doesn't invest, the tranche may
be offered to another investor at Holdings' discretion.
</div>
<!-- §3 -->
<h2 class="page-break">3. Management</h2>
<p>The Company shall be <b>Member-managed</b>. Holdings (represented by Samuel S. James)
retains sole authority over all day-to-day operational decisions and capital deployment.</p>
<h3>3.1 Holdings' Authority (Samuel S. James)</h3>
<ul>
<li>Capital expenditures and investment decisions</li>
<li>Forming, acquiring, or dissolving ventures</li>
<li>Opening and controlling bank accounts</li>
<li>Approving new locations and expansion timing</li>
<li>Hiring and removing the General Manager</li>
</ul>
<h3>3.2 Kiowa's Role — Operations Director</h3>
<p>Kiowa serves as <b>Operations Director</b> — a strategic and administrative leadership
role. Her responsibilities:</p>
<ul>
<li>Compliance — permits, licenses, health department filings, renewals</li>
<li>Site selection — finding and securing high-traffic lot locations</li>
<li>SOPs — building standard operating procedures and systems for scale</li>
<li>Grant sourcing — identifying, applying for, and securing grants/funding</li>
<li>Growth planning — expansion strategy, new market evaluation</li>
<li>Legal/admin — formation paperwork, regulatory filings, insurance coordination</li>
<li>Recruiting Location Managers — finding the right people to run each trailer</li>
</ul>
<h3>3.3 Location Manager (Per Trailer)</h3>
<p>Each trailer is run by a <b>Location Manager</b> — the lead barista/operator who is
empowered to handle day-to-day operations independently:</p>
<ul>
<li>Opening/closing the trailer</li>
<li>Scheduling and managing their own support staff</li>
<li>Vendor relationships and supply ordering</li>
<li>Customer service and quality control</li>
<li>Hiring part-time support for their location</li>
</ul>
<p>The Location Manager runs their trailer. They are NOT managed by a General Manager —
they report directly to Sam and Kiowa as co-founders.</p>
<h3>3.4 Shared Founder Responsibility — Escalations</h3>
<p>Sam and Kiowa <b>share responsibility</b> for issues the Location Manager cannot
resolve on their own, including:</p>
<ul>
<li>Equipment failure (generator, espresso machine, refrigeration)</li>
<li>Infrastructure issues (power outage, leaks, internet/network down)</li>
<li>Lease/landlord disputes</li>
<li>Major staffing issues (Location Manager quits, needs to be replaced)</li>
<li>Any situation requiring capital expenditure or legal action</li>
</ul>
<p>Either founder may handle an escalation. Neither founder is solely responsible for
day-to-day store operations — that is the Location Manager's job.</p>
<h3>3.5 Major Decisions Requiring Mutual Consent</h3>
<p>The following decisions require the <b>written consent of both Members</b> (Holdings
AND Kiowa), regardless of ownership percentage:</p>
<ul>
<li>Selling or merging the Company (or any material portion of its assets)</li>
<li>Dissolving the Company</li>
<li>Issuing new equity that would dilute any Member's <b>vested</b> interest</li>
<li>Amending this Operating Agreement</li>
</ul>
<p>All other business decisions remain under Holdings' authority per §3.1.</p>
<!-- §4 -->
<h2 class="page-break">4. Equity Vesting — Service Grant (15%)</h2>
<p>Each venture Kiowa participates in earns her equity in the Hospitality Group:</p>
<table>
<tr><th>Grant</th><th>Amount</th><th>When</th></tr>
<tr><td>Formation grant</td><td>5%</td><td>Vests immediately upon venture formation (Articles filed)</td></tr>
<tr><td>Service grant (Q1)</td><td>2.5%</td><td>3 months from Opening Date</td></tr>
<tr><td>Service grant (Q2)</td><td>2.5%</td><td>6 months from Opening Date</td></tr>
<tr><td>Service grant (Q3)</td><td>2.5%</td><td>9 months from Opening Date</td></tr>
<tr><td>Service grant (Q4)</td><td>2.5%</td><td>12 months from Opening Date</td></tr>
<tr><td><b>Total</b></td><td><b>15%</b></td><td>Fully vested after 12 months of active service</td></tr>
</table>
<ul>
<li><b>Opening Date</b> = first day of revenue-generating operations</li>
<li>Each venture has its own independent vesting schedule</li>
<li>Total cumulative service equity is <b>capped at 15%</b></li>
</ul>
<!-- §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>
<div class="callout callout-info">
<b>Formula:</b> Investment Equity % = (Kiowa's capital contribution ÷ total venture startup cost) × 100, <b>capped at 10%.</b>
</div>
<table>
<tr><th>Venture Startup Cost</th><th>Kiowa Invests</th><th>% of Startup</th><th>Investment Equity</th><th>+ Service (12 mo)</th><th>Her Total</th></tr>
<tr><td>$50,000</td><td>$5,000</td><td>10%</td><td>10%</td><td>15%</td><td><b>25%</b></td></tr>
<tr><td>$50,000</td><td>$2,500</td><td>5%</td><td>5%</td><td>15%</td><td><b>20%</b></td></tr>
<tr><td>$50,000</td><td>$1,000</td><td>2%</td><td>2%</td><td>15%</td><td><b>17%</b></td></tr>
<tr><td>$50,000</td><td>$0</td><td>0%</td><td>0%</td><td>15%</td><td><b>15%</b></td></tr>
</table>
<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>
</ul>
<!-- §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 —
government, foundation, or private grant money) for any venture under the Hospitality
Group:</p>
<ul>
<li>Kiowa receives <b>7.5% of the total grant amount</b> as a one-time lump sum</li>
<li>Payment is due within <b>14 days</b> of the grant funds hitting the Company's bank account</li>
<li>This fee is in addition to (not instead of) her equity and distributions</li>
<li>"Grant" means money the Company does not have to repay — loans, lines of credit, and investor capital do not qualify</li>
</ul>
<!-- §7 -->
<h2>7. Departure Buyback (Before 10 Trailers)</h2>
<div class="callout callout-warn">
<b>If Kiowa departs before all 10 Daily Pour trailers are operational</b> — she is
required to sell her vested interest back to Holdings. The buyback price depends on
how she leaves.
</div>
<h3>7.1 Tiered Buyback Pricing</h3>
<table>
<tr><th>Departure Type</th><th>Buyback Price</th></tr>
<tr><td><b>Good standing + 90-day transition</b> (helps onboard replacement, documents systems, hands off cleanly)</td><td><b>100% of FMV</b></td></tr>
<tr><td><b>Good standing, immediate departure</b> (no transition, but no misconduct)</td><td><b>75% of FMV</b></td></tr>
<tr><td><b>Abandonment</b> (no notice, 30+ days unresponsive, no communication)</td><td><b>50% of FMV</b></td></tr>
<tr><td><b>For Cause</b> (fraud, theft, intentional misconduct — see §8)</td><td><b>$0 — full forfeiture</b></td></tr>
</table>
<p><b>FMV definition:</b> Net asset value (total assets total liabilities) × Kiowa's
vested ownership percentage, as determined by the Company's most recent quarterly books.
If disputed, an independent third-party valuation at shared cost.</p>
<p><b>Payment terms:</b> Lump sum within 90 days of the departure date, or a 12-month
installment plan at Holdings' election.</p>
<p><b>Unvested portion:</b> Any unvested equity at the time of departure is forfeited
automatically — reverts to Holdings at no cost, regardless of departure type.</p>
<h3>7.2 Trigger Events</h3>
<ul>
<li>Voluntary resignation from operational role</li>
<li>Failure to fulfill responsibilities (per §7.3) after notice and cure period</li>
<li>Removal for cause (see §8 — Forfeiture for Cause)</li>
<li>Mutual written agreement to part ways</li>
</ul>
<h3>7.3 Performance Standards (Outcome-Based)</h3>
<p>Instead of hourly commitments, Kiowa's performance is measured by outcomes:</p>
<ul>
<li>All permits and licenses are current (no lapses)</li>
<li>All operational locations are staffed and open per schedule</li>
<li>Quarterly financial reports delivered within 30 days of quarter-end</li>
<li>Expansion milestones progressing per the agreed growth plan</li>
<li>SOPs documented and maintained for each venture</li>
</ul>
<p>If Kiowa is not meeting these outcomes, the following process applies:</p>
<ol>
<li><b>Written notice</b> from Holdings specifying the deficiency</li>
<li><b>30-day cure period</b> for Kiowa to resolve the issue (where the issue is curable)</li>
<li>If not resolved → <b>30-day mediation</b> (both parties select a neutral mediator)</li>
<li>If mediation fails → <b>binding arbitration</b> in St. Joseph County, Indiana</li>
</ol>
<p>Only after this process is exhausted may Holdings invoke the buyback. No buyback may
be triggered on the basis of a performance issue without completing the notice + cure +
mediation steps above.</p>
<!-- §8 -->
<h2 class="page-break">8. Forfeiture for Cause</h2>
<div class="callout callout-warn">
<b>If Kiowa violates any law or is found to have misappropriated any terms of this
Agreement, she forfeits ALL rights — including all vested and unvested equity — in
the Company.</b>
</div>
<h3>8.1 Triggering Violations (Serious Misconduct Only)</h3>
<p>Forfeiture for Cause is triggered <b>only</b> by intentional, serious misconduct:</p>
<ul>
<li><b>Fraud or theft</b> — any act of fraud, embezzlement, or theft against the Company, its Members, employees, customers, or vendors</li>
<li><b>Misuse of company funds</b> — unauthorized withdrawals, personal use of business accounts, falsified expenses, or deliberate diversion of revenue</li>
<li><b>Misuse of company assets</b> — unauthorized sale or encumbrance of company property, equipment, or intellectual property</li>
<li><b>Intentional disclosure of private data</b> — deliberate unauthorized sharing of Social Security Numbers, EIN information, financial account details, trade secrets, or any information protected under the NDA</li>
<li><b>Criminal conduct</b> — conviction of or plea to any felony, or any misdemeanor involving dishonesty or fraud, in connection with her role</li>
<li><b>Intentional material breach</b> of this Agreement or the NDA</li>
</ul>
<p><b>What does NOT trigger forfeiture:</b> Performance issues, honest mistakes,
negligence, circumstances outside Kiowa's control, or disagreements between Members.
These are handled through the notice/cure/mediation process in §7.3, potentially
leading to a buyback — not forfeiture.</p>
<h3>8.2 Consequences of Forfeiture for Cause</h3>
<ul>
<li><b>All equity forfeited</b> — both vested and unvested Membership Interest reverts to Holdings immediately, at no cost to Holdings</li>
<li><b>Distributions cease</b> — Kiowa receives only distributions already earned and unpaid through the current quarter at the time of forfeiture. No future distributions.</li>
<li><b>Permanent removal</b> — Kiowa is permanently removed from the Company and all ventures under the Hospitality Group. No reinstatement.</li>
<li><b>No buyback payment</b> — unlike the §7 departure buyback, forfeiture for cause results in zero compensation for the forfeited equity</li>
<li><b>Additional remedies preserved</b> — forfeiture does not limit Holdings' right to pursue legal action for damages, injunctive relief, or criminal referral as applicable</li>
</ul>
<h3>8.3 Determination Process</h3>
<p>Holdings shall provide Kiowa <b>written notice</b> of the alleged violation, specifying
the conduct at issue and the evidence supporting the claim. Kiowa has <b>15 calendar
days</b> to respond in writing. If the parties cannot resolve the matter within 15 days
of Kiowa's response, either party may submit the dispute to <b>binding arbitration</b>
in St. Joseph County, Indiana, under Indiana law. Forfeiture does not take effect until
either (a) Kiowa acknowledges the violation in writing, or (b) an arbitrator rules in
Holdings' favor.</p>
<!-- §9 -->
<h2 class="page-break">9. After 10 Trailers Are Complete</h2>
<div class="callout callout-success">
<b>The mandatory buyback (§7) expires.</b> The fleet is built. The deal is honored.
</div>
<h3>9.1 If She Keeps Working</h3>
<p>Full equity, full distributions, full management authority. Business as usual.</p>
<h3>9.2 If She Stops Working</h3>
<ul>
<li><b>Retains all vested equity</b> as a passive member (economic rights only)</li>
<li><b>Loses management authority</b> — no decisions, no signing power, no operational role</li>
<li><b>Dilution:</b> Holdings will hire a W-2 operations manager to replace her role.
That salary is a company expense reducing distributable profit. Holdings may also
issue new equity from its 75%+ position to incentivize the replacement, diluting
Kiowa's percentage over time. She accepts this dilution as a consequence of stepping back.</li>
<li><b>No forced buyback</b> — she keeps what she earned</li>
</ul>
<h3>9.3 Right of First Refusal — Post-Completion Sale</h3>
<p>If Kiowa decides to <b>sell</b> her vested interest after the 10 trailers are complete:</p>
<table>
<tr><th>Term</th><th>Detail</th></tr>
<tr><td>Who buys first?</td><td>Holdings gets <b>first right to purchase</b></td></tr>
<tr><td>Price (good standing, all ventures excelling)</td><td><b>100% of FMV</b> — Holdings matches fair market value when all businesses are performing and the departure is amicable</td></tr>
<tr><td>Price (if any venture is declining)</td><td><b>85% of FMV</b> — reduced to reflect transition risk when performance is mixed</td></tr>
<tr><td>Decision window</td><td>60 days from written notice</td></tr>
<tr><td>If Holdings passes</td><td>Kiowa may sell to a third party — but the buyer must be <b>approved by Holdings</b>. No sale to any party Holdings does not consent to.</td></tr>
<tr><td>Third-party price floor</td><td>Kiowa cannot sell to a third party at a price lower than what Holdings was offered</td></tr>
<tr><td>Partial sales</td><td>Same terms apply — Holdings' ROFR covers partial sales too</td></tr>
</table>
<!-- §10 -->
<h2>10. Distributions</h2>
<ul>
<li>Distributions of available profit are made to Members <b>pro rata</b> in proportion
to their vested Membership Interest</li>
<li>The <b>formation grant (5%)</b> earns distributions from the Formation Date forward</li>
<li><b>Service tranches</b> earn distributions only once vested — unvested tranches do not participate</li>
<li>Timing and amounts are determined by Holdings, subject to the Company's financial
obligations and applicable law</li>
<li>The Company may not make a distribution that would render it unable to pay its debts as they come due</li>
</ul>
<!-- §11 -->
<h2 class="page-break">11. Capital Contributions</h2>
<ul>
<li><b>Holdings:</b> Provides all capital required for trailer acquisition, buildout,
equipment, and initial operating expenses (~$35,000 per unit). Capital calls are
at Holdings' sole discretion.</li>
<li><b>Kiowa (service equity):</b> No capital contribution required. Her 15% is
earned through operational work.</li>
<li><b>Kiowa (investment equity):</b> Up to 10% of the venture's total startup cost,
contributed at startup. Earns proportional investment equity per §5.</li>
</ul>
<!-- §12 -->
<h2>12. Bank Accounts, Books, and Records</h2>
<ul>
<li>The Company shall maintain <b>its own bank account(s)</b>, separate from Holdings'
accounts, any Member's personal accounts, and any individual venture's accounts</li>
<li>Accurate books and records shall be maintained and made available to all Members</li>
<li>Quarterly financial reports (revenue, expenses, net profit, distributions) shall
be provided to all Members within 30 days of quarter-end</li>
</ul>
<!-- §13 -->
<h2>13. Tax Treatment</h2>
<p>As a multi-member LLC, the Company is treated as a <b>partnership</b> for U.S. federal
income tax purposes. Each Member reports their proportionate share of income/expense on
their individual return via Schedule K-1. The Company will file Form 1065 annually.</p>
<ul>
<li><b>Kiowa's service equity</b> is intended to qualify as a <b>profits interest</b>
under Rev. Proc. 93-27 / 2001-43 (no taxable income on grant)</li>
<li><b>Section 83(b) election:</b> Kiowa should file within 30 days of each grant date.
This is a hard IRS deadline with no extensions.</li>
<li><b>Fiscal year:</b> Calendar year (January 1 December 31)</li>
</ul>
<!-- §14 -->
<h2>14. Confidentiality</h2>
<p>Kiowa's access to personal information, business data, trade secrets, and proprietary
information is governed by a separate <b>Non-Disclosure Agreement</b>. The NDA applies
regardless of Kiowa's membership status and survives termination of this Agreement.
Violation of the NDA constitutes grounds for Forfeiture for Cause under §8.</p>
<!-- §15 -->
<h2>15. Amendments</h2>
<p>This Agreement may be amended only by a <b>written instrument signed by all Members</b>.
Amendments are effective on the date stated in the amendment.</p>
<!-- §16 -->
<h2>16. Dissolution</h2>
<p>The Company shall continue in perpetuity unless dissolved by:</p>
<ul>
<li>The written consent of <b>both Members</b> (per §3.3); or</li>
<li>Operation of Indiana law.</li>
</ul>
<p><b>Notice:</b> Holdings shall provide Kiowa a minimum of <b>90 days written notice</b>
before any dissolution. Kiowa continues earning distributions through the notice period.</p>
<p>Upon dissolution, the Company's assets shall be applied first to creditors (including
any Member, if owed), then distributed to the Members pro rata in proportion to their
vested Membership Interests, after which Articles of Dissolution shall be filed with
the Indiana Secretary of State.</p>
<!-- §17 -->
<h2>17. 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 that cannot be resolved by the Members within 30 days
shall be submitted to binding arbitration in St. Joseph County, Indiana, under Indiana
law.</p>
<!-- §18 -->
<h2 class="page-break">18. Exit Scenarios — Summary</h2>
<table>
<tr><th>Scenario</th><th>Outcome</th></tr>
<tr><td>Leaves before 10 trailers — <b>good standing + 90-day transition</b></td><td>Buyback at <b>100% of FMV</b>. Unvested forfeited.</td></tr>
<tr><td>Leaves before 10 trailers — <b>good standing, no transition</b></td><td>Buyback at <b>75% of FMV</b>. Unvested forfeited.</td></tr>
<tr><td>Leaves before 10 trailers — <b>abandonment</b></td><td>Buyback at <b>50% of FMV</b>. Unvested forfeited.</td></tr>
<tr><td><b>Forfeiture for Cause</b> (fraud/theft/intentional misconduct)</td><td>ALL equity forfeited. $0. Permanent removal.</td></tr>
<tr><td>Stays through 10 trailers, <b>keeps working</b></td><td>Full equity, full distributions, full authority.</td></tr>
<tr><td>Stays through 10 trailers, <b>stops working</b></td><td>Keeps equity (passive), loses authority, accepts dilution.</td></tr>
<tr><td>Stays through 10 trailers, <b>wants to sell (all ventures excelling)</b></td><td>Holdings buys at <b>100% FMV</b>. Must approve any third-party buyer.</td></tr>
<tr><td>Stays through 10 trailers, <b>wants to sell (any venture declining)</b></td><td>Holdings buys at <b>85% FMV</b>. Must approve any third-party buyer.</td></tr>
</table>
<!-- §19 -->
<h2>19. Definitions</h2>
<table>
<tr><th>Term</th><th>Meaning</th></tr>
<tr><td>"Company"</td><td>SnS Hospitality Group LLC</td></tr>
<tr><td>"Holdings"</td><td>SnS Network Solutions Holdings LLC (sole member represented by Samuel S. James)</td></tr>
<tr><td>"Kiowa"</td><td>Kiowa Scott</td></tr>
<tr><td>"Formation Date"</td><td>Date Articles of Organization filed with Indiana Secretary of State</td></tr>
<tr><td>"Opening Date"</td><td>Date the venture begins revenue-generating operations</td></tr>
<tr><td>"FMV" (Fair Market Value)</td><td>Net asset value (total assets total liabilities) × Member's ownership percentage</td></tr>
<tr><td>"Grant"</td><td>Non-repayable funding (government, foundation, or private grant). Loans and investor capital do not qualify.</td></tr>
<tr><td>"For Cause"</td><td>Any triggering violation listed in §8.1</td></tr>
</table>
<!-- EXECUTION -->
<div class="sig-block page-break">
<h2 style="margin-top:0">Execution</h2>
<p>The undersigned, being all of the Members of SnS Hospitality Group LLC, adopt and
agree to this Operating Agreement as of the Effective Date first written above.</p>
<p style="margin-top:28px;font-weight:700;color:var(--navy)">MEMBER — SnS Network Solutions Holdings LLC (75%+)</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)">MEMBER — Kiowa Scott (up to 25%)</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 before signing.<br>
SnS Network Solutions Holdings LLC &bull; 759 Boxwood Drive, South Bend, IN 46614
</footer>
</body>
</html>

View File

@ -0,0 +1,16 @@
# SnS Properties LLC
**Parent:** SnS Network Solutions Holdings LLC (sole member)
**Focus:** Real estate holdings — warehouse space, rental properties
## Subsidiaries
| Entity | Directory | Purpose |
|--------|-----------|---------|
| Warehouse Property LLC | `warehouse/` | Commercial/industrial space (potential commissary, storage) |
| Rental Property LLC | `rental/` | Residential or commercial rental income |
## Status
Structure planned. Form when acquiring first property. Properties lease to sibling
operating entities (e.g., Hospitality Group leases commissary space from Properties).
This keeps real estate assets insulated from operating liability.

View File

@ -0,0 +1,30 @@
# SnS Technology Group LLC
**Parent:** SnS Network Solutions Holdings LLC (sole member)
**Focus:** IT networking, security, and managed support services
## Subsidiaries
| Entity | Directory | Focus |
|--------|-----------|-------|
| SnS Network Solutions LLC | `networking/` | Networking infrastructure, cabling, managed networking |
| SnS Secure LLC | `secure/` | Cybersecurity, monitoring, compliance |
| SnS Support LLC | `support/` | IT help desk, managed support, break-fix |
## Status
Structures planned. Form each entity when it has revenue or client-facing liability.
Branding, business plans, and operating docs for each are in their respective folders.
## Tech Stack Options (evaluated, not yet deployed)
Tools being evaluated for internal use AND as client service offerings:
| Tool | What | Use Case | Entity |
|------|------|----------|--------|
| **Infisical** | Open-source secrets management | API keys, DB creds, tokens — versioned, rotation, integrations (Docker, K8s, Terraform). Self-hostable. Modern Vault alternative. | Internal (all) + client offering (Digital/Secure) |
| **ThinLinc** | Linux remote desktop server (Cendio) | Enterprise VDI over VNC+SSH+PulseAudio, web client, free ≤10 users. Persistent sessions, low bandwidth. | Internal (remote access to ws/VMs) + client offering (Networking/Support — Linux VDI for SMBs) |
| **NetBox** | Network/infra documentation & IPAM | IP management, rack diagrams, cable maps, device inventory. | Internal + client offering (Networking) |
| **OpenRemote** | Open-source IoT platform | Trailer fleet device management (cameras, sensors, locks). | Internal (Hospitality fleet) |
| **Kestra** | Workflow orchestrator (Python) | Automated reporting, data pipelines, scheduled tasks. | Internal (all) + client offering (Digital) |
**Rule:** Don't deploy until there's a real use case (internal or paid). Evaluate ≠ install.

View File

Before

Width:  |  Height:  |  Size: 3.0 MiB

After

Width:  |  Height:  |  Size: 3.0 MiB

View File

Before

Width:  |  Height:  |  Size: 2.8 MiB

After

Width:  |  Height:  |  Size: 2.8 MiB

View File

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

Before

Width:  |  Height:  |  Size: 2.8 MiB

After

Width:  |  Height:  |  Size: 2.8 MiB

26
docs/coding-standards.md Normal file
View File

@ -0,0 +1,26 @@
# Coding Standards for SNS Network Solutions
## Python
- Use type hints on all function signatures
- Use dataclasses for data containers (not plain dicts)
- Use pathlib.Path (never os.path)
- Use httpx (not requests) for HTTP calls
- Always include docstrings on public functions
- Error handling: use specific exceptions, never bare except
## File Structure
- One module per concern
- Tests in tests/ directory, mirroring src/ structure
- Config in config/ as YAML
## Naming
- snake_case for functions and variables
- PascalCase for classes
- UPPER_CASE for constants
- Prefix private functions with underscore
## Patterns
- Dependency injection over global state
- Async by default for I/O operations
- Return early on error (guard clauses)

7
hello.py Normal file
View File

@ -0,0 +1,7 @@
def main() -> None:
"""Print 'Hello, World!' to standard output."""
print('Hello, World!')
if __name__ == '__main__':
main()

34
index.html Normal file
View File

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>We did it!</title>
<style>
/* Simple, clean centered layout */
body {
margin: 0;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
background-color: #f0f4f8;
font-family: Georgia, serif;
}
h1 {
font-size: 3rem;
color: #1a202c;
letter-spacing: 0.05em;
text-align: center;
padding: 2rem 3rem;
background: #ffffff;
border-radius: 12px;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
</style>
</head>
<body>
<h1>We did it, Sam!</h1>
</body>
</html>

View File

@ -0,0 +1,227 @@
# Future Stack Decisions — SNS Network Solutions
> Decisions made 2026-07-25 during brainstorming session. Apply these when building out the 3-rack environment.
---
## Decisions Locked
| Decision | Choice | Replaces | Reason |
|----------|--------|----------|--------|
| Perimeter firewall | **OPNsense** | OpenWRT (for racks/client sites) | Enterprise GUI, built-in Suricata IDS/IPS, CARP HA, traffic shaping. OpenWRT stays only for embedded APs. |
| Client/remote connectivity | **OpenZiti** | OpenVPN | OpenVPN is too slow. OpenZiti = zero-trust, no open ports, per-service access, faster (peer-to-peer). |
| Network Access Control | **PacketFence** | Nothing (new layer) | 802.1X, captive portal, device profiling, BYOD enforcement, rogue device isolation. |
| Mesh (personal/homelab) | **NetBird** (keep) | — | Already working. Not for client delivery — that's OpenZiti. |
| LLM API routing | **OpenRouter** | — | API key: sk-or-v1-607da... (free tier, 4000 token cap per request unless credits added) |
---
## The Stack (consolidated)
### Networking & Access (the perimeter + admission + connectivity triad)
```
Internet
┌──────────────┐
│ OPNsense │ ← What traffic is allowed in/out (firewall + IDS/IPS)
└──────┬───────┘
┌──────▼───────┐
│ PacketFence │ ← Who/what is allowed ON the network (NAC, 802.1X)
└──────┬───────┘
┌──────▼───────┐
│ OpenZiti │ ← How services are accessed (zero-trust overlay, per-app)
└──────────────┘
```
### Full Stack (3-Rack)
| Layer | Tool | Role |
|-------|------|------|
| Perimeter firewall | OPNsense | Stateful firewall, IDS/IPS (Suricata), VLANs, traffic shaping |
| NAC | PacketFence | Network admission, 802.1X, captive portal, device profiling |
| Zero-trust connectivity | OpenZiti | Service-level access, no open ports, replaces VPN |
| Secrets | OpenBao | All credentials, transit encryption, audit log |
| Identity | OpenLDAP | Employee/contractor directory, SSO source |
| IaC | OpenTofu | Provision client environments reproducibly |
| Observability | Graylog + OpenTelemetry | Log management, SIEM, search, dashboards, alerting (replaces standalone OpenSearch) |
| Vulnerability scanning | OpenVAS | Scheduled client network scans |
| Threat intel | OpenCTI | IOC aggregation, threat actor tracking |
| Honeypots | OpenCanary | Intrusion detection decoys |
| Compliance | OpenSCAP | CIS/NIST benchmark audits |
| Network fleet management | OpenWISP | Manage OPNsense/AP fleets across client sites |
| Storage | OpenZFS | Backup targets, snapshots, data integrity (runs on Proxmox natively) |
| AI agents | OpenClaw + OpenRouter | Chief/Scout/Scribe + LLM API routing |
| Serverless automation | OpenFaaS | Webhook handlers, client onboarding, alert processors |
### Removed / Not Using
| Tool | Reason |
|------|--------|
| ~~OpenVPN~~ | Too slow. Replaced by OpenZiti. |
| ~~ZeroTier~~ (for clients) | Network-level access (full LAN) instead of service-level. Keep NetBird for personal homelab only. |
| ~~OpenWRT~~ | Not using at all. OPNsense covers firewall/routing; no embedded router flashing. |
| ~~OpenProject~~ | Tested on pve2 (LXC 215) — didn't like it. Destroyed. |
| ~~OpenSearch~~ (standalone) | Tested on pve2 (LXC 216) — using Graylog instead (includes OpenSearch under the hood + better UI/SIEM). |
---
## Revenue Services Enabled
| Service | Tools | Billing |
|---------|-------|---------|
| Managed firewall + IDS | OPNsense | Monthly per-site |
| Zero-trust remote access | OpenZiti | Monthly per-endpoint |
| NAC / BYOD enforcement | PacketFence | Setup + monthly |
| Vulnerability scanning | OpenVAS | Monthly/quarterly report |
| Compliance audits | OpenSCAP | Per-engagement |
| Managed backup | OpenZFS + PBS + OMV | Monthly per-TB |
| Threat monitoring | OpenCTI + OpenCanary + Suricata | Monthly retainer |
| Infrastructure builds | OpenTofu + Proxmox + Ansible | Project-based |
| Secrets management | OpenBao (at client) | Setup + monthly |
---
## OpenRouter API
- **Key:** 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
- **Status:** Free tier (4000 token max per request)
- **Usage:** Add `"max_tokens": 500` (or less) to stay within limits
- **Wire into:** LiteLLM or AI Core `.env` when ready
- **Add credits:** https://openrouter.ai/settings/credits
---
---
## Repository Links (all tools)
| Tool | Repo / Site | License |
|------|-------------|---------|
| **OPNsense** | https://github.com/opnsense/core | BSD-2 |
| **OPNcentral** | Built-in OPNsense plugin (os-central) | BSD-2 |
| **PacketFence** | https://github.com/inverse-inc/packetfence | GPL-2.0 |
| **OpenZiti** | https://github.com/openziti/ziti | Apache-2.0 |
| **OpenBao** | https://github.com/openbao/openbao | MPL-2.0 |
| **OpenTofu** | https://github.com/opentofu/opentofu | MPL-2.0 |
| **OpenLDAP** | https://github.com/openldap/openldap | OpenLDAP Public License |
| **OpenTelemetry** | https://github.com/open-telemetry/opentelemetry-collector | Apache-2.0 |
| **OpenTelemetry Contrib** | https://github.com/open-telemetry/opentelemetry-collector-contrib | Apache-2.0 |
| **OpenSearch** | https://github.com/opensearch-project/OpenSearch | Apache-2.0 |
| **OpenVAS** | https://github.com/greenbone/openvas-scanner | GPL-2.0 |
| **OpenCTI** | https://github.com/OpenCTI-Platform/opencti | Apache-2.0 |
| **OpenCanary** | https://github.com/thinkst/opencanary | BSD-3 |
| **OpenSCAP** | https://github.com/ComplianceAsCode/content | BSD-2 |
| **OpenFaaS** | https://github.com/openfaas/faas | MIT |
| **OpenProject** | https://github.com/opf/openproject | GPL-3.0 |
| **OpenZFS** | https://github.com/openzfs/zfs | CDDL / BSD |
| **OpenClaw** | https://github.com/openclaw/openclaw | MIT |
| **OpenRouter** | https://openrouter.ai (API service, not self-hosted) | Commercial (API) |
| **OpenWISP** | https://github.com/openwisp | GPL-3.0 |
| **Proxmox VE** | https://git.proxmox.com | AGPL-3.0 |
| **Grafana** | https://github.com/grafana/grafana | AGPL-3.0 |
| **Prometheus** | https://github.com/prometheus/prometheus | Apache-2.0 |
### Official Docs / Sites
| Tool | Documentation |
|------|--------------|
| OPNsense | https://docs.opnsense.org |
| PacketFence | https://www.packetfence.org/doc/ |
| OpenZiti | https://openziti.io / https://docs.openziti.io |
| OpenBao | https://openbao.org/docs/ |
| OpenTofu | https://opentofu.org/docs/ |
| OpenTelemetry | https://opentelemetry.io/docs/ |
| OpenSearch | https://opensearch.org/docs/ |
| OpenVAS (Greenbone) | https://greenbone.github.io/docs/ |
| OpenCTI | https://docs.opencti.io |
| OpenFaaS | https://docs.openfaas.com |
| OpenProject | https://www.openproject.org/docs/ |
---
## Network Switching — MikroTik (No Licensing)
**Decision:** MikroTik CRS series. Zero license fees forever. RouterOS included with hardware.
### Why MikroTik
- $0 licensing — ever. RouterOS included, free upgrades.
- Full L2/L3 switching + routing in one device
- REST API (RouterOS 7+) + native API (port 8728)
- Full Ansible support (`community.routeros` collection)
- Full Python support (`librouteros`, `routeros-api`, or plain REST)
- PacketFence compatible (SNMP + RADIUS/802.1X)
- Cheapest enterprise-grade option (~$130-500 vs Cisco $1000+)
### Suggested Rack Layout
| Rack | Switch | Model | Role |
|------|--------|-------|------|
| Rack 1 | **CRS354-48G-4S+2Q+** | 48× 1G + 4× SFP+ 10G + 2× QSFP+ 40G | Core/distribution |
| Rack 2 | **CRS326-24G-2S+** | 24× 1G + 2× SFP+ 10G | Client services |
| Rack 3 | **CRS326-24G-2S+** | 24× 1G + 2× SFP+ 10G | Lab/security |
| Inter-rack | 10G SFP+ DAC cables | Between switches | Backbone |
**Total hardware cost: ~$500-700** (Cisco equivalent: $5,000+)
### Automation
**Ansible:**
```yaml
ansible-galaxy collection install community.routeros
# Modules: api, api_modify, api_info, api_facts, command
- community.routeros.api:
hostname: 192.168.122.10
path: interface bridge vlan
add:
bridge: bridge1
vlan-ids: 100
```
**Python (REST API — RouterOS 7+):**
```python
import requests
r = requests.get('https://switch-ip/rest/interface',
auth=('admin', 'password'), verify=False)
print(r.json())
```
**Python (native API):**
```python
import routeros_api
connection = routeros_api.RouterOsApiPool('switch-ip',
username='admin', password='password', plaintext_login=True)
api = connection.get_api()
interfaces = api.get_resource('/interface')
for iface in interfaces.get():
print(iface['name'])
```
### Integration With Stack
| Tool | Integration |
|------|-------------|
| Ansible | `community.routeros` — provision, configure, update from code |
| OpenTofu | Triggers Ansible post-provision (switch auto-configures on boot) |
| PacketFence | RADIUS + SNMP for 802.1X NAC (officially supported) |
| Graylog | Syslog receiver (point switch logging at Graylog) |
| OpenTelemetry | SNMP receiver collects switch metrics |
| Python | REST API or native API for custom scripts/monitoring |
### Avoid (licensing traps)
| Brand | Why Not |
|-------|---------|
| Cisco (Catalyst/Nexus) | SmartNet + DNA licenses + per-feature licensing |
| Aruba/HPE | Pushing cloud subscriptions (Aruba Central) |
| Meraki | Hardware bricks if license expires |
| Juniper (Mist) | Cloud-AI management is subscription-based |
---
*Document created: 2026-07-25 | Status: Planning | Next: Deploy OpenZiti controller on Rack 1 when hardware is ready*

View File

@ -89,6 +89,20 @@ services start. Destroy the test restore.
Document restore test results in `projects/` or a simple log file.
## Exclusions
When running cluster-wide backups to PBS, **skip guests with raw disk passthrough
(physical drives mounted directly into the VM)**. These are storage/archive disks
that are too large for PBS snapshots and are not meaningful to back up as VM state.
| VMID | Name | Passthrough disks | Reason to skip |
|------|------|-------------------|----------------|
| 104 | portainer | `/dev/sdb` (976G) + `/dev/sdc` (488G) | USB external drives on mtr; back up their *contents* separately if needed, not via vzdump |
**Rule:** If `vzdump` would include a raw `/dev/sdX` passthrough >100G, skip that
guest from automated PBS runs. Back up only the OS disk (if needed) by temporarily
detaching the passthrough, or use restic/rsync on the mounted filesystem instead.
## Security Posture
- **Encryption at rest:** PBS supports encryption. restic encrypts by default (AES-256).

2
plane-projects/t0b/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
# Plane CLI sync state
.plane/

View File

@ -0,0 +1,15 @@
type: project
workspace: shg
connection: sns-hospitality
project:
key: T0B
name: T00 Buildout
description: "T00-DRIP buildout — trailer purchase, equipment acquisition, build milestones, inspection."
network: private
timezone: America/Indiana/Indianapolis
defaults:
type: Task
workflow: default
template: default

View File

@ -0,0 +1,38 @@
# Project Feature Toggles
# Enable or disable features for this project.
# Changes here are applied when you run `plane schema push`.
#
# Data gating: cycles/modules data is only pushed when the flag is true.
# Set a flag to false to disable the feature AND skip pushing its data.
#
# Available features:
# cycles — time-boxed sprints / iterations
# modules — group work items by feature area
# pages — collaborative wiki pages
# views — saved filtered views
# intakes — public intake / triage form
# epics — hierarchical parent work items
# work_item_types — custom work item type definitions
# workflows — state-machine workflow rules
# parallel_cycles — allow multiple active cycles simultaneously
# manually_start_end_cycles — manually control cycle start/end instead of automatic
# project_updates — project progress update posts
# time_tracking — log time and view timesheets on work items
#
# Note: time_tracking is pushed differently under the hood — it's a plain
# project attribute (is_time_tracking_enabled), not part of the /features/
# API the rest of this file maps to 1:1 — but it lives here alongside the
# other toggles since that's where Plane's own UI groups it.
features:
cycles: true
modules: true
pages: true
views: true
intakes: false
epics: false
work_item_types: false
workflows: false
parallel_cycles: false
manually_start_end_cycles: false
project_updates: false
time_tracking: false

View File

@ -0,0 +1,24 @@
labels:
- name: Trailer
color: "#4B2E20"
- name: Coffee Equipment
color: "#B87333"
- name: Kitchen
color: "#D4AF37"
- name: Power
color: "#dc2626"
- name: Water System
color: "#6B7F99"
- name: Network & Security
color: "#A3B18A"
- name: Signage
color: "#E7B4B8"
- name: POS
color: "#A78A7A"

View File

@ -0,0 +1,5 @@
members:
- id: ccd860e7-26e2-4ec3-9f02-f36668a1e9d2
email: samueljamesinc@snsnetworksolutions.net
display_name: samueljamesinc
role: admin

View File

@ -0,0 +1,14 @@
# page_templates.yaml — project-level page templates
# Each entry is a starter template for creating pages.
# Requires FeatureFlag.WORKITEM_TEMPLATES to be enabled on the Plane instance.
#
# Fields:
# id: server UUID (set after first push — do not edit)
# name: template display name
# template_data:
# name: default page name
# description_html: HTML content
# color: hex color (omit for default)
# logo_props: icon/emoji object
page_templates: []

View File

@ -0,0 +1,36 @@
states:
Backlog:
group: backlog
color: "#A78A7A"
allow_issue_creation: true
is_default: true
Sourcing:
group: unstarted
color: "#D4AF37"
allow_issue_creation: true
is_default: false
Ordered:
group: started
color: "#E7B4B8"
allow_issue_creation: false
is_default: false
In Build:
group: started
color: "#B87333"
allow_issue_creation: false
is_default: false
Installed:
group: completed
color: "#A3B18A"
allow_issue_creation: false
is_default: false
Cancelled:
group: cancelled
color: "#6B7F99"
allow_issue_creation: false
is_default: false

View File

@ -0,0 +1,59 @@
# Work Item Type Definitions
#
# NOTE: Base work item types (Bug, Feature, Task, Chore, Improvement) are
# automatically created by Plane. This file should be used to:
# 1. Add custom properties to existing types
# 2. Create custom work item types for your organization
#
# Built-in fields available on all types: priority, due_date, estimate, start_date, etc.
#
# Example: Customize an existing work item type with custom properties
# work_item_types:
# Bug:
# description: A defect or issue requiring fix
# properties:
# - name: severity
# type: option
# required: true
# options:
# - cosmetic
# - minor
# - major
# - critical
# - name: environment
# type: option
# options:
# - development
# - staging
# - production
# - name: is_regression
# type: boolean
#
# Example: Customize Feature type with custom properties
# Feature:
# description: Net-new functionality or capability
# properties:
# - name: design_link
# type: url
# - name: target_date
# type: datetime
# - name: customer_requested
# type: boolean
#
# Example: Create a custom work item type
# RFC (Request for Comments):
# description: Design proposal requiring team feedback
# properties:
# - name: author
# type: text
# - name: review_deadline
# type: datetime
# - name: approval_status
# type: option
# options:
# - draft
# - under_review
# - approved
# - rejected
work_item_types: {}

View File

@ -0,0 +1,104 @@
# Workflow Definitions
# Defines state machines for work items with transitions and validation rules
#
# NOTE: A 'Default Workflow' is automatically created by Plane when the
# workflows feature is enabled. Do not define a default workflow here.
# This file should contain ONLY custom workflows.
#
# Reference: States are referenced by name from states.yaml
# State groups: backlog, unstarted, started, completed, cancelled
#
# Transition Types:
# - type: 'transition' (direct state change)
# - type: 'approval' (requires approvers before transition)
#
# Optional transition fields:
# - required_approvals: number of approvals needed (null = all approvers required)
# - approvers: list of user emails who can approve
# - pre_rules: pre-validation scripts
# - post_rules: post-action scripts
# Example: Custom Workflow for Feature Development
# Uncomment and customize for your workflow:
#
# workflows:
# Feature Workflow:
# description: Workflow optimized for feature development with QA and UAT stages
# is_active: false
# is_default: false
# work_item_types:
# - Feature
#
# states:
# - Backlog
# - Ready
# - In Progress
# - In Review
# - Testing
# - Done
#
# transitions:
# Backlog:
# - to: Ready
# type: transition
#
# Ready:
# - to: In Progress
# type: transition
# - to: Backlog
# type: transition
#
# In Progress:
# - to: In Review
# type: transition
#
# In Review:
# - to: Testing
# type: transition
# - to: In Progress
# type: transition
#
# Testing:
# - to: Done
# type: transition
# - to: In Review
# type: transition
#
# Done: {}
# Example: Bug Triage Workflow
# Uncomment and customize for your workflow:
#
# Bug Triage Workflow:
# description: Simplified workflow for bug tracking and resolution
# is_active: false
# is_default: false
# work_item_types:
# - Bug
#
# states:
# - Backlog
# - In Progress
# - In Review
# - Done
#
# transitions:
# Backlog:
# - to: In Progress
# type: transition
#
# In Progress:
# - to: In Review
# type: transition
# - to: Backlog
# type: transition
#
# In Review:
# - to: Done
# type: transition
# - to: In Progress
# type: transition
#
# Done: {}
workflows: {}

View File

@ -0,0 +1,21 @@
# workitem_templates.yaml — project-level workitem templates
# Each entry is a blueprint for creating work items.
# Requires FeatureFlag.WORKITEM_TEMPLATES to be enabled on the Plane instance.
#
# Fields:
# id: server UUID (set after first push — do not edit)
# name: template display name
# description: optional description shown in the template picker
# template_data:
# name: default work item name
# description_html: HTML description
# priority: none | low | medium | high | urgent
# state: state UUID
# assignees: list of user UUIDs
# label_ids: list of label UUIDs
# type_id: work item type UUID
# module_ids: list of module UUIDs
# estimate_point: null or string
# sub_workitems: list of sub-work-item dicts
workitem_templates: []

View File

@ -0,0 +1,21 @@
# Cycle Definitions
# Cycles represent time-boxed sprints or iterations.
# Operational data — lives in work/ (not schema/).
# Tip: run 'plane pull' to sync cycles from Plane.
#
# Example:
# cycles:
# - name: Sprint 1
# description: First sprint — core setup and scaffolding
# start_date: '2024-01-01'
# end_date: '2024-01-14'
# status: backlog
# id: <uuid>
# - name: Sprint 2
# description: Second sprint — feature development
# start_date: '2024-01-15'
# end_date: '2024-01-28'
# status: planned
# id: <uuid>
cycles: []

View File

@ -0,0 +1,22 @@
# Milestone Definitions
# Milestones are fixed checkpoints for tracking key deliverables.
# Operational data — lives in work/ (not schema/).
# Tip: run 'plane pull' to sync milestones from Plane.
#
# Note: Milestone support requires the Milestones feature to be enabled in
# your Plane workspace project settings.
#
# Example:
# milestones:
# - name: Alpha Release
# target_date: '2024-03-31'
# work_items:
# - PROJ-1
# - PROJ-5
# id: <uuid>
# - name: Beta Launch
# target_date: '2024-06-30'
# work_items: []
# id: <uuid>
milestones: []

View File

@ -0,0 +1,21 @@
# Module Definitions
# Modules group related work items by feature area or milestone.
# Operational data — lives in work/ (not schema/).
# Tip: run 'plane pull' to sync modules from Plane.
#
# Example:
# modules:
# - name: Authentication
# description: User login, OAuth, and session management
# start_date: '2024-01-01'
# end_date: '2024-03-31'
# status: backlog
# id: <uuid>
# - name: API Integration
# description: Third-party API integrations and webhooks
# start_date: '2024-02-01'
# end_date: '2024-03-15'
# status: in-progress
# id: <uuid>
modules: []

View File

@ -0,0 +1,35 @@
# Project Pages
# Wiki pages scoped to this project.
# Operational data — lives in work/ (not schema/).
# Tip: run 'plane pull' to sync pages from Plane.
#
# Note: Pages support requires the Pages feature to be enabled in
# your Plane project settings (schema/features.yaml → pages: true).
#
# How it works:
# - Items WITHOUT an id → created on 'plane push' (id written back in-place)
# - Items WITH an id → skipped on push (no update API); use Plane UI to edit
# - Items absent locally → NOT deleted remotely
#
# Field reference:
# name (required) display name shown in Plane UI
# description_html (required for push) HTML content of the page
# owner email of the page owner (resolved on pull; useful for private pages)
# access public | private (default: public)
# color hex color string, e.g. '#FF6900' (optional)
# is_locked true | false (optional, default: false)
# id Server-assigned UUID — written back after push, do not set manually
#
# Example:
# pages:
# - name: Architecture Overview
# description_html: "<p>System architecture documentation.</p>"
# owner: alice@example.com
# access: public
# - name: Dev Notes
# description_html: "<p>Internal notes for the team.</p>"
# owner: bob@example.com
# access: private
# color: '#FF6900'
pages: []

View File

@ -0,0 +1,78 @@
workitems:
- title: "Purchase enclosed cargo trailer (8x14-16)"
type: Task
state: Backlog
priority: high
labels: [Trailer]
description: |
Budget: $6,000-9,000. Sources: Trailers Midwest (Elkhart), I-69 Trailer Center (Fort Wayne).
Used preferred. Must be inspectable before purchase.
- title: "Trailer interior buildout (electrical + plumbing + counters + window)"
type: Task
state: Backlog
priority: high
labels: [Trailer]
description: |
Budget: $10,000. Get quotes from Elkhart trailer conversion shops.
Includes: wiring, outlets, serving window cut, countertop, flooring.
- title: "Purchase Nuova Simonelli Appia Life 2-Group"
type: Task
state: Backlog
priority: high
labels: [Coffee Equipment]
description: |
Budget: $9,000. Commercial 2-group espresso machine.
- title: "Purchase Eureka Atom 75 grinder"
type: Task
state: Backlog
priority: high
labels: [Coffee Equipment]
description: |
Budget: $2,000. 75mm flat burrs, stepless adjustment.
- title: "Install water system (tanks + pump + heater + sinks + plumbing)"
type: Task
state: Backlog
priority: high
labels: [Water System]
description: |
Fresh tank 65gal, gray 50gal, black 30gal + toilet, 12V pump, tankless propane heater,
hand-wash sink, 2-comp sink, PEX plumbing. See materials.csv for full list.
- title: "Install power system (battery + generator + inverter)"
type: Task
state: Backlog
priority: high
labels: [Power]
description: |
LiFePO4 battery bank (3-5 kWh), Predator 3500 generator, 9500W inverter,
transfer switch, shore power inlet. Auto-start at 40% SOC.
- title: "Install 48V DC mini split heat pump"
type: Task
state: Backlog
priority: medium
labels: [Power]
description: |
12000 BTU, runs off battery directly (no inverter loss). Heats + cools.
- title: "Install network & security (switch + cameras + NVR + cellular modem)"
type: Task
state: Backlog
priority: medium
labels: [Network & Security]
description: |
XikeStor 12-port POE switch, 3x ZOSI 5MP cameras, 8-ch NVR,
cellular router, UPS, AirTag tracker. SNS Networking signs off (hex suffix).
- title: "Exterior branding / trailer wrap"
type: Task
state: Backlog
priority: medium
labels: [Signage]
description: |
Budget: $2,500. Full vinyl wrap — The Daily Pour branding.
Wrapmate (South Bend), Indiana Wrap Co, or Wraphouse Graphics.

Some files were not shown because too many files have changed in this diff Show More