Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
node_modules/
dist/
.DS_Store

96 changes: 96 additions & 0 deletions handoffs/2026-08-08-codex-phase4-handoff.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
---
date: 2026-08-08
revised: 2026-08-09 (direction lock + verification follow-up; Mission 1 COMPLETE same day)
type: handoff
project: the-guild
audience: codex (local session on Brandon's Mac)
task: COMPLETE — no active Codex launch task; skills and probe calibration DEFERRED
from: claude.ai/code remote session (build-phase session)
supersedes: handoffs/2026-08-08-codex-repo-seed-handoff.md (seed mission COMPLETE)
---

# HANDOFF → CODEX #2 (revised) — Mac-side lane — 2026-08-09

You are the local agent with Brandon's credentials and his Mac. Seed
mission complete. This revision reflects Brandon's locked direction of
2026-08-09: exactly ONE active mission (the Lehi trades list). The API
calibration and the skill installs are both DEFERRED — read those
sections before doing anything beyond Mission 1.

## Direction lock (Brandon's authority — do not reopen)

- The first-door demo is **ordinary subscription ChatGPT on the
prospect's phone**. The paid Responses-API probe is a separate INTERNAL
baseline/proof lane, not a pre-door blocker.
- **Do not request an API key. Do not make paid API calls.** The probe
lane activates at the first close, or when Brandon explicitly says so.
- **Do not create or install skills.** Skill work is deferred reference,
not a launch gate.
- First learn-sprint territory: **Lehi, Utah**.
- Approved playbook and price tiers stand; invent no new scripts, tiers,
legal architecture, or automation.

## Probe state of record (confirmed by Brandon, 2026-08-09)

- Repo: `brandonwadepackard-cell/guild-visibility-probe` (private),
`main` at `0e455bfd200da0d3f64892c6f6915de9cb77d882`.
- Default model: `gpt-5.6-terra`. Tests: **8/8 passing**; `import app,
cli` clean; secret scan clean.
- `probe/questions.yaml` carries the Lehi wave-one trades (sprinkler,
garage_door, auto_repair added alongside the original ten).
- The search-required and invalid-run protections are load-bearing
doctrine. **Do not revert or weaken them** — not for convenience, not
to make a future run pass, not in any refactor.

## MISSION 1 — Lehi trades list — ✅ COMPLETE (2026-08-09)

Receipt: `probe/questions.yaml` updated with exactly sprinkler,
garage_door, auto_repair (wave-one set now complete alongside the
original ten trades); pushed to `main` @
`0e455bfd200da0d3f64892c6f6915de9cb77d882`; pytest 8/8; `import app,
cli` clean; secret scan clean; repo confirmed private. **No remaining
Codex launch task.** Both remaining lanes below stay deferred until
Brandon explicitly triggers them.

## DEFERRED — skills (reference only; do NOT create or install)

The three mined skills (`appearance-rate-probe`,
`four-elements-sales-scripts`, `cold-outreach-legality-gate`) are
deferred reference material, not launch work. Their full text lives in
the workspace repo at `journal/2026-08-07-skill-mining-register.md`
(reachable through Brandon). If Brandon explicitly triggers skill work
later, the standing rules for it are: this Mac's `~/.claude/skills` and
`~/.codex/skills` both point to the canonical store
**`~/Projects/skills`** — install once into the canonical store only,
reconcile (never blindly overwrite) if a same-named skill exists, and
run the store's canonical backup workflow. Until that trigger: nothing.

## DEFERRED — probe calibration + customer baselines (do NOT start)

Previously "Phase 4." It activates ONLY when Brandon says "first close"
or explicitly triggers the probe lane. Until then: no `.env` key, no
paid calls, no calibration runs. When activated, the protocol is:
smoke run one business → five known businesses hand-verified with
Brandon (≥4/5 same direction) → franchise-high / new-biz-zero
calibration pair → web UI click-through → then the first real customer
baseline within the week promised at the close. Integrity rules
(search-on, no partial runs, append-only, locked baselines) apply
unchanged; fix API drift forward in normal commits, never by weakening
a rule. Stochastic scores are the product, not a bug.

## Rules (all missions)

- Never commit `.env`, keys, or passcodes.
- Only touch `brandonwadepackard-cell/guild-visibility-probe`.
Nothing under `abcnuts` (unreachable anyway); no skills directories
unless Brandon triggers skill work.
- No force pushes. No new repos. No probe v2 features.

## Report back to Brandon (he relays to the cloud Claude session)

```
Mac lane results (reported 2026-08-09):
- Trades list: COMPLETE — main @ 0e455bfd200da0d3f64892c6f6915de9cb77d882
- Probe lane: NOT activated (per direction lock)
- Skills: deferred, none created (per direction lock)
```
115 changes: 115 additions & 0 deletions handoffs/2026-08-09-guild-handoff.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
---
date: 2026-08-09
type: handoff
project: the-guild
status: active
from: claude.ai/code remote session (build-phase + direction-lock session)
supersedes: handoffs/2026-08-07-guild-handoff.md
---

# HANDOFF — The Guild — 2026-08-09 (canonical)

Read this cold and you can continue. Everything below is verified state
or Brandon's explicit decision — receipts cited per line.

## 1. Mission state in one paragraph

The Guild sells local businesses measure → improve → prove: a measured
AI appearance rate, the fix work, and a before/after report — guaranteeing
only the work and the report, never placement or score. The business shape
is wedge → ladder → referral flywheel; the small offer is customer
acquisition. Strategy is CLOSED, the toolchain is BUILT, and the next
action is the first 20-door learn sprint in **Lehi, Utah** — run
zero-cost: the door demo is ordinary subscription ChatGPT on the
prospect's own phone, and the offline field log is the canonical record.
No Guild GHL account exists (verified 8/9) — funnel, dedicated number,
and printed cards are post-signal procurement AFTER a close, not launch
prerequisites. The paid API probe is an internal proof lane that
activates at the first close — until then no API key, no paid calls.

## 2. State of assets (receipts)

| Asset | Where | State |
|---|---|---|
| Probe MVP | `brandonwadepackard-cell/guild-visibility-probe` (private) `main` @ `0e455bfd200da0d3f64892c6f6915de9cb77d882` | live; default `gpt-5.6-terra`; 8/8 tests; import + secret scan clean; Lehi wave-one trades in `questions.yaml` (added sprinkler, garage_door, auto_repair) — Brandon-confirmed 2026-08-09; search-required + invalid-run protections intact |
| Journals, handoffs, playbook, plans | `abcnuts/claude-code-workspace` `main` @ `e0d801b` + PR #6 (draft, unmerged) | durable custody |
| Fulfillment playbook v1 + price tiers | `playbooks/fulfillment-playbook-v1.md` | **approved** by Brandon |
| Build plan (revised) | `plans/2026-08-08-build-phase-plan.md` | active |
| Lehi sprint plan | `plans/2026-08-09-lehi-learn-sprint.md` | ready now — zero-cost, needs only a phone and doors |
| **Guild Command Center (canonical first-sprint surface)** | `playbooks/guild-command-center.html` + committed tests + private artifact d2fe8d92-9c56-4a56-bb3a-20f91a8f4cb7 + **LIVE: https://guild-command-center.brandonwadepackard.workers.dev** | v1.0.1 verified **164/164** (137 command-center + 27 PWA) at source commit `a46c2ba`; saved doors open as read-only full-detail disclosures; deployed as installable offline PWA on a static Cloudflare Worker (no bindings/storage/analytics/API; public-by-URL; data device-local); live checks passed (detail open, close/reopen, offline reopen, zero external requests, CSP/DENY/no-cache, `X-Guild-Commit: a46c2ba…`); actual-iPhone install/save/open/export/airplane-reopen/reset proof complete; full receipt `pwa/RELEASE-2026-08-09.md`; verdict **RELEASE_READY** for the Lehi field sprint |
| Offline field log (EMERGENCY fallback only) | `playbooks/lehi-field-log.html` + `lehi-field-log-template.csv` + private artifact e52d93c2-62b6-464c-9c9b-8c6eb0208edb | pre-schema-revision (lacks owner/sit-down fields); entries logged there read as incomplete in the results gate |
| Funnel build sheet + consent language | `playbooks/ghl-funnel-build-sheet.md` | spec only — procurement deferred until after a close |
| Price card (honesty-fixed) | `playbooks/price-card-print.html` + artifact 9302a24e-24a1-48b2-8e29-aa83476edcea | post-signal — print after a number exists |
| One-pager v2 / Script Book v1 | artifacts d51a71b4… / c6c4dfb3… | live (from 8/7) |
| Codex Mac work order | `handoffs/2026-08-08-codex-phase4-handoff.md` (revised) | **COMPLETE** — Lehi trades list done @ `0e455bfd`; no remaining Codex launch task; skills (reference only) + probe lane deferred |

## 3. Locked decisions (authority: Brandon, 8/7 + 8/9 — do not reopen)

- Wedge → ladder → referral flywheel; small offer = acquisition.
- Door demo = subscription ChatGPT, prospect's phone, live. Probe = internal
proof lane, activates at first close. No key/no paid calls until then.
- Prices $497 / $997 / $149-mo, fee credits toward month one. Approved.
- Territory: Lehi, Utah.
- Promise language: measure → improve → prove; the no-guarantee line is
doctrine. Customer-facing text never says or implies "we make AI say
your name," guaranteed placement, or guaranteed score.
- Channels: humans open cold doors; AI touches only consented contacts;
never AI voice/SMS/RVM on cold lists. Voice = rent (GHL $97 inbound).
- FLEXX separate. No new scripts, tiers, legal architecture, or
automation beyond what's approved.
- Skill creation/install: deferred — not a launch item; the mined skills
are reference only (`journal/2026-08-07-skill-mining-register.md`).
Any future skill work Brandon triggers uses the canonical
`~/Projects/skills` store (both skill dirs point there), dedupes once,
and runs the canonical backup workflow.

## 4. Next actions (all Brandon's world; docs and tools are ready)

1. **Joey dry run** — lanes 1–3 + 5 on a friendly business, timed. The
installed Command Center is the single front door: plan (COMMAND), door
script (WORKFLOW), record (LOG), prospect presentation (CLIENT), and live
gates (RESULTS).
2. **Lehi sprint** — 20 doors per `plans/2026-08-09-lehi-learn-sprint.md`,
zero-cost. Output: close-rate by cohort + complete field-log CSV.
3. Crew decisions before first dollar: rev split, referral reward.

Post-signal (AFTER a close, procurement decisions — not launch items):
funnel per the build sheet · dedicated line + QR · card printing ·
probe-lane activation.

## 5. Unavoidable blockers (only these)

Physical doors in Lehi (the sprint) · Brandon's crew (splits). That is
the whole list — nothing is blocked on logins, printing, repos, cloud
sessions, Codex, or any purchase.

## 5b. GHL reality (verified by Brandon, 2026-08-09)

No personal/Guild GoHighLevel account exists — Mac browser and connected
mail show no account, signup, or billing evidence. The only live
HighLevel access on the Mac is a location-scoped integration into a
client's sub-account: a separate client system, explicitly OFF-LIMITS
for Guild use. The earlier "GHL login/build" prerequisite was a false
assumption, removed. No account creation, trial, number purchase, or
paid service in this phase.

## 6. Session-type capabilities (learned the hard way, still true)

- Cloud Claude authenticates GitHub as `abcnuts`; cannot create repos
(403 by platform design), cannot reach `brandonwadepackard-cell` repos;
mid-session repo attach, Drive writes, send_later are approval-walled.
- Codex on the Mac holds Brandon's credentials: it owns the probe repo
and `~/Projects/skills`.
- Handoffs between the two travel through Brandon (chat file drops +
this repo).

## 7. Re-entry points (say one of these to a Claude session)

1. **"Sprint results: …"** (+ field-log CSV) → mine objections, pricing
verdict, script edits by panel ID, wave-two cohorts.
2. **"First close"** → activates BOTH deferred lanes: the probe (Codex
calibration + customer baseline within the week) and the funnel
procurement decision (build sheet is the ready spec).

Recommended next move: the doors themselves — field log on the phone,
ChatGPT demo ready, twenty knocks in Lehi. Nothing else is in the way.
Loading