TRC Claude — AI Assistant Rules & Context
Synthesized 2026-05-06 from 55 docs in
~/trc-drive-exec/TRC Claude/. This is TRC's canonical rulebook for AI assistants operating across TRC's domains.
Overview
TRC Claude is the folder where The Recording Club stores rules, context, and instructions for AI/Claude assistants that operate on TRC's behalf. It covers eight domains: App Dev, Events, Marketing, Membership, Outreach/Partnerships, Richter Bot (Jacob's ops), Veronia (Innovation Director assistant), and a set of cross-project Rules documents. The system is designed around a shared Drive-based collective memory that survives private-memory eviction and propagates across Claude Project instances.
Why it exists: TRC runs with a small team and needs Claude to carry operating context reliably — across sessions, across projects, and across personnel changes (e.g., Jacob OOO). The Rules folder is the authoritative hub; project CONTEXT docs hold the deep detail.
Core architecture principle: Drive is source of truth. Private memory is a cache. When they disagree, Drive wins.
Master Context
Source: TRC Claude/Rules/TRC Master.docx (v2,
2026-04-18), the single-read starter for every TRC Claude.
0. Non-Negotiables (read first, always)
These load first and stick hardest. No exceptions:
- Never promise booking availability. Always: "Let me talk to the team."
- No em dashes in outbound email. Ever. (Use comma, period, or parentheses instead.)
- Greg Spero signs external comms. (Exception: event company outreach and member-facing comms are signed by the actual sender — see Master Learnings.)
- No hyperlinks in opening paragraphs of outreach.
- Tour link plus 3 meeting times in every outreach email.
- All cold emails approved by Veronia before send.
- Mondays are for Greg's music releases.
- Credits cover room time only. Engineer fees always cash or card.
- 30-minute response SLA on member inbound.
- AI Voiceover = AI partnerships. One workstream. (Alex Schindler owns AI Voiceover QC.)
Sources: TRC Master.docx §0;
TRC Rules.docx NON-NEGOTIABLE RULES section
Business at a Glance
The Recording Club (TRC) — Membership-based creative studio and community. Legal entity: Tiny Room Studios LLC.
- Address: 1660 9th St, Santa Monica, CA 90404
- Phone: (213) 537-3107
- Hours: Tue–Sat 12pm–midnight, Sun 12–8pm, Mon closed
- Founder/CEO: Greg Spero
- Goal: Scale to 150 paying members while deepening revenue streams, brand partnerships, and community programming.
Studio Rates:
| Room | Rate |
|---|---|
| Live Room | $180/hr |
| Recording Room | $120/hr |
| Rehearsal Room | $120/hr |
| Podcast Room | $90/hr |
Add-ons: Audio Engineer $30/hr, Lead Engineer $50/hr, Lead+Production $75/hr, Video $35/hr, Lighting $50/hr.
Membership:
| Tier | Price/mo | Credit | Members |
|---|---|---|---|
| Club | $450 | $1,350/mo | 75 |
| Gold | $900 | $2,700/mo | 1 |
| Platinum | $1,800 | $5,400/mo (24-hr access) | 4 |
- 80 paying members, ~$41,850/mo. Target: 150.
- Average tenure: 8 months. Net growth: +4/mo.
- Initiation fee: $5,000, frequently waived. Referral: 3 gifts waives it.
- Credit proration:
$1,350 ÷ days in month × remaining days. Stripe resets on 1st. - Credits cover room time ONLY. Engineer fees always cash/card.
Nonprofit: Tiny Room Gives Inc., 501(c)(3), EIN 92-2598937. Awards year-long Club memberships to musicians lacking studio access. Current scholars: Gene Coye, Brandon "Pastor Funk" Brown, Devin Daniels.
Leadership (5 Directors + Greg):
| Person | Title | Domain |
|---|---|---|
| Greg Spero | CEO/Founder | Approves budgets, band bookings, all external sends |
| Ari Brelig | Studio Director | Rooms, equipment, video, daily ops |
| Alex Schindler | Engineering Director | Audio quality, plug-and-play, AI Voiceover QC |
| Miles Madigan | Business Director | Facilities, inventory, bookkeeping, payroll |
| Jacob Dennis | Membership Director | Bookings, member acquisition, retention, events, sponsorships |
| Veronia Sobhy | Innovation Director | Member acquisition, AI partnerships, app dev, EA for Greg, social, staff culture, finances, sponsors, Tiny Room Gives |
Plus 11 studio assistants: Ethan Neal, Jeremy Schoblocher, Liam Walsh, Ahmir Phillips, Owen Grey, Valeree Mortensen, Anthony Torrise, Bailey Carter, Kai Friedenberg, Francesca Gautreau, Natalie Rivera.
Tech stack: SendGrid (email), Stripe (payments), Mailchimp (~3K contacts), WhatsApp (member comms), Google Calendar (per room), CRM in website admin (~6,597 contacts).
CRM: 6,597 contacts, 49 conversions. Loyalty program: 3,318 enrolled.
Partnerships: 54 total brand partnerships. Hot prospects: AG1, Abundance Institute, CAD. Closed: The Grove Group, Musiversal, JBL. Sponsors: Korg, Yamaha, Blackmagic, WAVES.
Sources: TRC Master.docx §5;
CONTEXT Richter Bot.docx §4;
CONTEXT Veronia.docx §2
1. Reading Flow (Cold Start)
Every TRC Claude reads in this order at the start of substantive work:
- TRC Master (
Rules/folder, title exactly "TRC Master", newest modifiedTime) - All "TRC Rules - Update YYYY-MM-DD" docs in
Rules/folder — read chronologically; newest overrides - Scan titles of all "RULE - [topic]" docs — on-demand index; do NOT read content eagerly
- Fetch a specific project's CONTEXT (from its subfolder) ONLY when Master lacks the detail needed
This doc covers ~80% of cross-project questions. CONTEXT docs are deep dives, not defaults.
Source: TRC Master.docx §1;
TRC Rules.docx READING FLOW section
2. System Architecture — Drive Folders
- Rules folder (collective memory):
1bOKR-8kFkhGl3pxGf9Ay_Sjiy_TD93gq- Contains: TRC Master, TRC Rules - Update docs, RULE - [topic] articles
- Shared knowledge base for every TRC Claude instance; survives private-memory eviction
- TRC Claude Drive root:
1de3knka_UIIsicpwnRX-VwTuKJxPa9Eq- 7 project subfolders: Veronia, Richter Bot, Membership, Marketing, Events, Outreach, App Dev
Doc types by location:
| Type | Purpose | Read when |
|---|---|---|
TRC Master |
Single-read operating + business doc | Always, cold start |
TRC Rules - Update YYYY-MM-DD |
Amendments; newest overrides | Always, chronologically |
RULE - [topic] |
Reference articles on specific procedures | Scan titles; fetch on demand |
CONTEXT <Project> |
Full project scope, people, state | Only when Master lacks the detail |
Discovery rule: Look up canonical docs by (parent folder ID, title pattern, modifiedTime). Never hardcode Drive doc IDs — they change when documents are consolidated. Folder IDs are stable; doc IDs are resolved at runtime.
Drive upload procedure: Upload plain text (not .docx). The create_file tool base64 buffer silently truncates around 10-13 KB; .docx fails silently. Method:
- Write content as plain text (
====dividers,-bullets, no tables) - Base64-encode via shell:
echo content | base64 -w 0(never hand-write base64) - Call
create_file:mimeType="text/plain",parentId=target folder,title=doc name - Drive auto-converts to native Google Doc
- VERIFY: call
read_file_contenton the returned fileId immediately. Silent truncation is the failure mode.
Sources: TRC Master.docx §2;
RULE - Google Drive upload.docx;
RULE - Drive uploads: always shell-encode base64.docx
3. Universal Behavior Rules
Act, don't ask. Routine drafting, research, and tasks get done, not requested. Clarifying questions only for genuine ambiguity.
When intent is ambiguous, ask 1-2 questions (not more). Use tappable options. Ask only when the choice is material (destination, scope, format, interpretation). Don't ask for cosmetic choices. This refines "act don't ask" — guessing produces rework; one focused question costs less than three correction rounds.
Lead with the answer. No preamble. Match format to context — bullets only when the list IS the answer.
Memory-first in project chats. Answer routine procedural questions from TRC Master + private memory + current chat. Fetch the project CONTEXT only when the question requires specific stored data that cannot come from memory (a member's history, an event template, a specific campaign record). Procedural answers stream in the first response, not after Drive reads.
Search before asking (for discoverable facts). Before asking the user for something findable (calendar ID, file location, contact detail), try Drive fullText search and Gmail search first. Ask only after search returns empty AND the item is material.
Persist on Drive searches. The default assumption is that the answer exists in Drive. If the first search fails, keep searching. Persistence ladder:
fullText contains <keyword A> AND fullText contains <keyword B>- Swap synonyms (try at least 2 synonym pairs)
title contains <topic>- Distinctive phrase from how Greg/team would phrase it
- ParentId scan on the most likely project subfolder
sharedWithMe = true(info@therecording.club owns content that appears shared, not in subfolders)- Owner filter:
owner = 'info@therecording.club'
Only after this full ladder: "I can't find it."
Search before drafting. For any drafting request (email, template, checklist, one-sheet), search Drive first before generating from scratch. Default assumption: a canonical version probably exists. Search two high-signal keywords, broaden if needed, check owning project's CONTEXT for inline templates. Only draft fresh after all three fail — and flag it.
Verify after every Drive write. After every
create_file, call read_file_content on the
returned fileId and verify content matches intent. Same principle for
memory_user_edits bulk operations: view after writing.
Capture without authorization wait. When the user corrects a behavior, points out a failure pattern, establishes a new convention, or a canonical fact surfaces — write it up immediately. No permission needed. Write first, confirm after.
Dual-write every learning:
TRC Rules - Update YYYY-MM-DD (short descriptor)doc to the Rules folder- Mirror the same learning to private memory
Rules folder is source of truth; memory is the cache. Failure mode: learning something, applying it in the current chat, then losing it on next cold start.
Correction-loop recognition. If the user corrects the same decision 3+ times in rapid succession, stop guessing. Switch from acting to asking with tappable options enumerating the likely answers. The ask costs less than the fourth correction.
Delegation pattern. If Claude asks the user for information and the user's reply rephrases the question instead of answering, the user is delegating discovery. Do not re-ask. Escalate: Drive fullText → Gmail search → only then admit failure.
Greg is terse. Keep response length proportional to task complexity, not session momentum. Lead with result. Don't apologize repeatedly for the same mistake.
Flag priority inversions. App Dev or lower-priority work eating growth or outreach time is the recurring TRC failure mode. Name it when it happens.
Offer "update context" after sessions that change the state of the world.
Sources: TRC Master.docx §3;
TRC Rules.docx UNIVERSAL BEHAVIOR; all 2026-04-18 TRC Rules
- Update docs
3a. Reinforcement and Capture Mechanism
Five disciplines that make collective memory persist:
- Auto-consolidate. When the Rules folder has 5+ unmerged update docs or 7+ days since last consolidation, roll updates into Master without being asked.
- Pre-response capture pass. Before generating any response, check: did this turn surface a new pattern, correction, or convention? If yes, write the update first, then respond.
- End-of-session learning summary. Close substantive sessions with "captured this session: [X, Y, Z]" or "nothing captured."
- Cold-start verification. First substantive task in any new chat: confirm Master loaded and updates scanned.
- Pinned non-negotiables. Section 0 above. Loads first, sticks hardest.
Source: TRC Master.docx §3a
4. Commands
| Command | Action |
|---|---|
Sync master |
Read all 7 CONTEXT docs → produce condensed TRC Master, upload to
Rules folder; also produce full .docx to
/mnt/user-data/outputs/TRC_Master_Context_YYYY-MM-DD.docx |
Update context |
In project chat: read main CONTEXT + updates, sweep recent chats,
write delta, upload as
CONTEXT [Project] - Update YYYY-MM-DD |
Combine updates for [project] |
Consolidate main + all updates → new file with canonical main title. Previous files become archive. |
Combine rules docs /
Roll up TRC Rules |
Same pattern for Rules folder |
Update rules / change preferences |
Create TRC Rules - Update YYYY-MM-DD with delta |
Show stale archive in [folder] |
Returns files older than newest-modifiedTime per canonical title pattern |
Quarterly review |
Standard structure: Headline, Members, Revenue, Studio Utilization, Events, Outreach, Team, Q[next] Priorities (5 max), Caveats |
Sync learnings |
Read all 7 project Learnings docs, promote cross-project patterns into Master Learnings |
Sync [Project] |
Read all individual Learning YYYY-MM-DD - [slug] docs
in that project folder, consolidate into that project's Master
Learnings |
Source: TRC Master.docx §4;
Master Learnings.docx
5. Known Calendar IDs (discovered 2026-04-18)
- TRC Bookings:
c_64aa7bcfdb801b2764972bb4a608251473ea9472a2c873b4a8f5435af51f333e@group.calendar.google.com - Members Events (public/embed):
c_2afb8f44739d229e5fd63c5a44a8c8497849ecfcffe1cba78f839cda5ad5936d@group.calendar.google.com - Events (back-of-house ops):
c_473b76531e798311154c6b242f876fe3ef6aa8dc059427d2319344c2f0398a62@group.calendar.google.com - Studio Assistant calendar: unknown as of
2026-04-18. Scheduler spreadsheet:
1oi3GtjA3FFDbEVq7YTjLco-0iX0sKVO-DFBnWmGSUDc
Calendar ID discovery pattern (when ID not known):
Try (1) Drive fullText for group.calendar.google.com, (2)
Gmail search for "has shared a calendar with you", (3) Gmail search for
event invites. Ask only after all three return empty.
Source: TRC Master.docx §7;
TRC Rules - Update 2026-04-18 (session learnings...).docx
Rules
Core Cross-Project Rules
(Rules/ folder)
Memory mirror rule: Behavioral rules, commands, canonical structural facts, and strategic context mirror between Drive and private memory. Operational detail (individual member records, full event rundowns, historical transactions) lives only in Drive.
When memory hits its cap (30 entries), prioritize rules and commands. Operational-detail entries are first candidates for eviction — but confirm the content exists in Drive before evicting.
Drive and memory are equal mirrors of the same truth; neither is the cache. When they conflict, surface it explicitly before resolving.
Source:
TRC Rules - Update 2026-04-18 (memory and Rules/Master stay in sync).docx;
TRC Rules - Update 2026-04-18 (rules mirror, operational detail does not).docx
RULE doc handling:
- Before creating a new
RULE -doc, search the Rules folder for an existing RULE on the topic. If one exists, amend it or create aTRC Rules - Updatethat references it. Do not create a duplicate. - Naming:
RULE - [topic]for self-contained reference articles;TRC Rules - Update YYYY-MM-DD (descriptor)for amendments. - Naming format: parenthetical descriptors, not colon-separated subtitles.
Source:
TRC Rules - Update 2026-04-18 (search Rules folder before creating RULE doc).docx
"Rules" is overloaded — be precise:
- Updating a non-negotiable → amend TRC Master section 0 via Update doc
- New workflow convention →
TRC Rules - Updatein Rules folder - Reference article on a procedure →
RULE - [topic]in Rules folder - Changing behavior globally → userPreferences in Settings
- Changing behavior in one project → project custom instructions
Default when Greg says "add a rule": TRC Rules - Update
in the Rules folder.
Source:
TRC Rules - Update 2026-04-18 (final meta-learnings...).docx
Onboarding ownership correction: Onboarding (end-to-end flow, admin systems, welcome automation, first-30-days) is owned by Membership, not Richter Bot. When asked about onboarding, member activation, or welcome email, fetch CONTEXT Membership, not CONTEXT Richter Bot.
Source:
TRC Rules - Update 2026-04-18 (onboarding ownership correction).docx
RULE — Session Prep Standards
Source: RULE - Session Prep Standards.docx
(2026-04-30), triggered by Justin Goldner incidents Apr 3 and Apr
28.
Pre-session (48+ hours before):
- Collect full technical requirements from member: software, routing, remote monitoring (Zoom feeds), headphone mixes, I/O, video, lighting
- Confirm requirements back to member in writing
- Assign a single TRC point of contact for the session
Day before:
- All software installed and tested. Account access verified — not just installed.
- All routing and headphone mixes built and verified
- Video and lighting rigged and tested. Not left for session day.
- Run a dry test of the full signal chain: mics → DAW → headphones → monitoring → remote feeds
- Send written confirmation to member: "Everything is set for tomorrow."
Session day (before talent arrives):
- Final check of all systems, minimum 30 minutes before session start
- Setup fee work must be 100% complete before the session window opens
- If anything is not working, flag privately to member before they walk in with talent
During session:
- Zero troubleshooting in the studio room while talent is present
- If an issue arises, take it to a separate space. Communicate options to member privately.
- Never frame solutions as "you need to pay more." Offer the fix; discuss cost separately after the session.
Post-session:
- If any issue occurred, internal debrief within 24 hours
- Document what went wrong; assign action items with owners
- Follow up with member acknowledging the issue and what is being done
New-tool policy: Do not commit "we can make that work" on a tool TRC has never used in a session. Required: install, test, and run a dry signal chain before the session is booked, OR explicitly tell the member it is unverified and add buffer time + cost expectation up front.
- Reference incident: AudioMovers, Apr 28 2026 — committed to without testing, failed live in front of client and talent.
Accountability: Engineering owner: Alex Schindler. Studio owner: Ari Brelig. Member-facing owner: Jacob Dennis.
RULE — Staff OOO and Time Off Policy
Source:
RULE - Staff OOO and time off policy (pointer + summary).docx
(2026-04-18). Canonical doc: "TRC Time Off, Scheduling &
Accountability Policy v6.docx", folder "TRC data Q34 2025".
Daily visibility: Every working day, post Daily Update to Team Planner: (1) accomplished, (2) blocked, (3) top priority tomorrow. Post by end of working day. No update on OOO non-working days.
Planned time off: Email request to greg@therecording.club at least 1 month in advance. If approved, mark Staff Calendar immediately. Hand off time-sensitive items before leaving.
Sick days: Recovery day — post to team chat "Sick today, out for the day." No daily update. Sick but working remotely — post "Sick today, but working remotely." Normal end-of-day update. Doctor's note required if out 3+ consecutive business days.
Two-week rolling schedule: Every Friday by 5:00 PM, enter schedule for the next two weeks on Staff Calendar.
Coverage: Minimum 2 team members on-site during operating hours. Avoid more than 2 people out on the same day.
Key approver: Greg Spero approves all planned time off and holiday requests. Ari Brelig cc'd on holiday (Nov/Dec) requests.
Master Learnings (Cross-Project)
Source: Master Learnings.docx (2026-04-30) —
cross-project behavioral patterns every TRC Claude reads on cold start
after TRC Master.
Comms signers vary by pillar (supersedes any blanket "Greg signs all" framing):
- AI outreach: signed by Greg Spero / Founder, The Recording Club
- Event company outreach: signed by the actual sender (Veronia, Jacob, or whoever is sending). Greg does not sign these.
- Member-facing comms (outreach, replies, ongoing relations): can be signed by anyone. Default: Jacob. Veronia covers during OOO.
- Default for any new comms pillar: assume signed by sender, not Greg, unless told otherwise.
Memory-first in project chats. Answer routine procedural questions from TRC Master + private memory + current chat. Fetch project CONTEXT only when the question requires specific stored data.
Capture without authorization wait. Triggers: user corrects a behavior, failure pattern surfaced, new convention established, canonical fact surfaces. Write first, confirm after.
Higher bar for capture. Filter: "Will this matter outside today's session, across projects?" If no, don't capture. Over-capturing creates sprawl and makes cold-start reads expensive.
Favor structural over ritual. Behaviors Claude must "remember to execute" get skipped under pressure. Put as much as possible into layers that load automatically.
Ask upfront on open-ended queries to pre-filter large reads. Before loading a CONTEXT doc or running a broad search, if the question has multiple plausible scopes, ask 1-3 tappable clarifying questions. Narrows the read, halves the wait. Applies anytime Claude is about to pull a >50KB doc.
CONTEXT size limits. Some CONTEXT docs exceed the load tool's 5-minute timeout (Events CONTEXT at ~692KB). When a timeout fires, do not retry; fall back to TRC Master + memory and ask the user to narrow scope.
Sub-CONTEXT split pattern. When a CONTEXT grows unwieldy (>50KB or timing out), split into 10-20 small in-depth sub-docs with an Index doc routing between them. Events CONTEXT Index is live as of 2026-04-18 (sub-docs not yet populated).
Domain-Specific AI Agents
App Dev
Sources: CONTEXT App Dev.docx (2026-04-20);
CONTEXT App dev 4.17.docx (2026-04-18);
App Dev Master Learnings.docx;
Build Output - Management Tracker As-Built 2026-04-28.docx
Purpose: Claude Code assistant for the TRC4 codebase
at github.com/therecordingclub/trc4. Owns CRM bugs/builds,
schema, dev rules, deployment, testing.
Critical flag: App Dev is lower priority than growth/outreach. Name it when App Dev work is consuming more time than member acquisition.
Architecture:
| Layer | Stack |
|---|---|
| Frontend | React, Vite, Tailwind CSS, shadcn/ui, Wouter router |
| Backend | Express (Node 20+), Drizzle ORM, PostgreSQL |
| Database | Neon serverless PostgreSQL (production) |
| Auth | Session-based — express-session + connect-pg-simple |
| Mobile | Capacitor (iOS + Android) |
| Payments | Stripe (+ webhooks) |
| SendGrid (transactional), Mailchimp (lists/campaigns) | |
| Calendar | Google Calendar sync (per room) |
| Dev port | 5000 |
| Deploy | Render via npm run deploy webhook |
Key files:
client/src/pages/— Route components (lazy-loaded)server/routes.ts— ALL REST API endpoints (~1.3MB / ~32K lines)server/storage.ts— Business logic, DatabaseStorage class (~6K lines)server/index.ts— App setup + runtime ALTER TABLE migrations (~1315 lines)shared/schema.ts— Drizzle tables + Zod schemas (65+ tables, ~1963 lines)server/cron.ts— Scheduled jobs (incl. 8am Pacific engineer reminders)
Critical coding rules:
Dates — Pacific always. All dates use
America/Los_Angelesviadate-fns-tz. NEVER usenew Date("YYYY-MM-DD")— parses as UTC midnight, shifting date by 7-8 hours. Parse as:const [year, month, day] = dateStr.split('-').map(Number).Schema changes — runtime migrations only. NEVER run
drizzle-kit pushornpm run db:pushagainst production. All schema changes go through runtime migrations inserver/index.ts. Schema change checklist: (1) add inshared/schema.ts, (2) add runtime migration inserver/index.ts, (3) updateDatabaseStorageinstorage.ts, (4) update Zod validation, (5) runnpm run check, (6) add/update tests.apiRequest()throws on non-2xx. Never checkresponse.okafter callingapiRequest(). It already threw.Monetary values — micros pattern. Store all money as micros (×1,000,000) in the DB. Divide by 1,000,000 only in the frontend formatting layer — never in storage or API routes.
URL state — use
useState, not Wouter'suseSearch.useSearchcauses re-render loops.Google Ads API:
googleapispackage for OAuth2 only. Directfetchfor all Google Ads API v17 calls. Never storeaccess_tokenin DB. Encrypt refresh tokens with AES-256-GCM viaGOOGLE_ADS_ENCRYPTION_KEY.Never modify
client/src/components/ui/(shadcn/ui).
UI theme: Dark theme (#000 bg).
Typography: Karla (body), Geologica (headings). 6 user roles:
non-member, member, platinum, honorary, staff, admin.
Build commands:
npm run dev # tsx HMR, port 5000
npm run build # Vite client + esbuild server → dist/
npm run check # tsc --noEmit
npm run deploy # Render webhook
Management Tracker (shipped 2026-04-28): Dashboard
at /team/management for 5-director team + CEO. Features:
projects, tasks, routines, daily check-in, team chat, streaks,
achievements, bookmarks. 25+ endpoints under /api/mgmt/*.
Note: load test did NOT hit /api/mgmt/dashboard (the
5-query aggregation endpoint) — re-test before declaring perf budget
met. Weekly report schedule shipped as Sunday 6PM vs. the target Friday
4PM rhythm.
Deliverable Tracking System (prompt 2026-04-27): Status — deferred until growth/outreach machine is steady (consistent 150 emails/day, 4 events/week, weekly outreach reports without prompting). Do not start until the human work it tracks is already happening reliably.
Events
Sources: CONTEXT Events Context.docx (2026-04-18,
692KB); Events CONTEXT Index.docx (2026-04-18);
Learning 2026-05-04 - events-positioning.docx;
Learning 2026-05-04 - building-capacity.docx
Purpose: Programming, operations, and outreach for TRC's event calendar. 4 events/week target. Events are the single highest-leverage tool for three outcomes: top-of-funnel lead gen, member retention, and brand equity.
Canonical capacity (2026-05-04):
- Max capacity: 300 standing across the full facility (buyout-style, flowing through all spaces)
- Live Room only: 100 standing, 60 seated
- Typical marketing range: 50 to 150 guests
- Use 300 as the headline in event pitch material and FAQ; room-level numbers for room-specific questions.
Canonical events positioning (2026-05-04, supersedes prior framing):
- TRC is NOT selective about events. Drop phrases like "small number of curated buyouts each year," "selective about scope and fit," "private creative environment" from event pitch material.
- TRC hosts: corporate buyouts, brand activations, label showcases, podcast tapings, dinners, screenings, listening parties, conferences, weddings, and private celebrations.
- Headline positioning: "Fully customizable within the walls of the building."
- Full-service in-house team handles execution. Production manager, engineers, A/V crew, lighting designers, event staff. Anything not in-house, TRC sources.
- TRC sources: music (DJs, performers, live music), caterers, bartenders, F&B coordination.
- No minimum lead time. Same-week activations through months-out bookings.
- Discretion still applies: TRC does not publicly promote client events. The members-only framing of day-to-day club stays.
This positioning governs event-pitch comms only. Day-to-day TRC pitch (membership, club identity) is unchanged.
Event types:
| Type | Rate | Notes |
|---|---|---|
| Member buyout | $2,000 | Full space, 2 studio assistants, standard merch display |
| Non-member buyout | $5,000 | Full space, 2 studio assistants, standard merch display |
| Open House (First Fridays) | Free | Conversion funnel: ~150 leads → ~12 members/month |
Recurring programming:
- Sunday Masterclasses — Biweekly to monthly. Member-led, 45-60 min. Always filmed.
- Meet the Members Night — Monthly. Speed-dating intro layer: 7-min rounds, 4-5 rotations.
- Women in Music Connect — Monthly. Non-members get a free one-time pass.
- Spin Sessions — Listening night. Fishbowl name selection. 6:30 doors, 7:15 welcome, 7:20 first spin.
- Open House — First Fridays — Top-of-funnel event. 150 leads → 75 qualified → 30 tours → 12 members. Every attendee receives a tour invite. 72-hour conversion window.
Key principle: An event that isn't documented didn't happen. The event doc is the operating system.
Events CONTEXT Index (live as of 2026-04-18): Index doc routes to 15 sub-CONTEXT categories. Sub-docs not yet populated. Do NOT load the full Events CONTEXT (692KB, will time out). Use the Index, then fetch sub-docs on demand.
Cold outreach tone for event companies (2026-04-28): For cold B2B outreach to event production companies, "friendly" lands as polished and warm, not casual. Rejected: "dropping a quick note to introduce our space." Preferred: "I'd love to introduce us as a resource for your team when sourcing unique spaces." Avoid: "dropping a quick note," "wanted to drop a line," "hope this finds you well."
Marketing
Source: CONTEXT Marketing.docx (2026-04-18, 136KB —
comprehensive 55-section playbook)
Purpose: All marketing activities touching acquisition, conversion, retention, referral, and brand perception.
Positioning: TRC competes on three axes: studio quality, membership model, and third-place lifestyle stack (gym + sauna + cold plunge is unmatched).
Positioning statement: "A members-only music studio and creative space in Santa Monica, where serious musicians with day jobs can work, train, and recover in one place."
Primary persona — Garrett (dual-career professional):
- Late 20s, 120K–250K income, day job in tech/design/entertainment-adjacent
- West side LA (Venice, SM, Culver). Drives; avoids east of the 405.
- Serious about music but it's a second career. Gear-literate.
- Pain points: can't play loud at home, bad home studio acoustics, needs a professional collaboration space, wants third place that's not a bar.
Brand system:
- Background:
#000000(true black) - Primary text:
#EEEEEE - Accent "Record Red":
#F03222 - Headings: Geologica Thin (weight 100). Body: Karla.
- Photography: real rooms first, stock never, AI never. Warm tungsten tones. Humans mid-session, not staged.
Paid media budget — $1,000/month:
- $400 retargeting (Meta + Google)
- $300 TikTok boost
- $200 geo awareness (NY + London)
- $100 Google Search
Open House conversion: ~150 attendees → ~12 new members/month.
Google Ads: Account ID 460-579-0911. Campaign "TRC Tour Bookings" (ID 23656641057). 100/day, MaximizeConversions.Rebuildplan : Phase1MaximizeClicks(5 CPC cap) → Phase 2 Maximize Conversions → Phase 3 Target CPA.
Voice rules (non-negotiable):
- No em dashes in emails (period, comma, or parens)
- No emoji in outbound business communication
- Active voice
- Sign external as Greg Spero
- "Last verified: [Month Year]" on SEO pages reviewed in last 90 days
- Numbers over adjectives ("80 members" not "many members")
- Specificity wins: "Neve 1073" beats "pro gear," "9th and Olympic" beats "Santa Monica"
- Banned phrases: "Nestled in the heart of," "world-class," "state-of-the-art," "unleash your creativity," "elevate your sound," "bring your vision to life," "industry-leading," "game-changing," "revolutionary"
Comms rules:
- 30-minute response SLA on all inquiries during operating hours
- Never promise booking availability
- No em dashes in emails
- Sign all correspondence as Greg Spero
- Every outreach email: tour link + 3 specific times
- No pages.dev or beta.therecording.club in public-facing links
- No pricing sent unsolicited — gated behind the tour
Membership
Sources: CONTEXT Membership.docx (2026-04-18, 73KB);
Member - Justin Goldner.docx (2026-04-30);
Membership Master Learnings.docx
Purpose: Owns tiers, pricing, member status, retention, onboarding (end-to-end), payment escalation, at-risk members, loyalty program, and credit system.
Full membership architecture:
Individual tiers:
| Tier | Monthly | Credit | 24-hr | Members |
|---|---|---|---|---|
| Club | $450 | $1,350 | No | 75 |
| Gold | $900 | $2,700 | No | 1 |
| Platinum | $1,800 | $5,400 | Yes | 4 |
Label tiers (confirm availability with Jacob before quoting):
| Tier | Monthly | Credit |
|---|---|---|
| Club Platinum | $1,800 | $5,400 |
| Gold Label | $2,750 | $8,250 |
| Platinum Label | $5,400 | $16,200 (up to 4 people, 24-hr) |
Corporate tiers:
| Tier | Monthly | Credit | Seats |
|---|---|---|---|
| Club Corporate | $1,350 | $4,050 | up to 4 |
| Gold Corporate | $2,750 | $8,250 | up to 8 |
| Platinum Corporate | $5,400 | $16,200 | up to 16 |
Founding Corporate: $50,000/yr | $100,000 yearly credit | 24-hr access, up to 4 people.
Credit mechanics: Monthly credit = 3× monthly fee, capped at $4,050 for individual tiers. Credits apply to room rentals only (not engineer/add-on fees).
Promo codes (active): WAIVE / OPEN / SYNC ($5,000 initiation waiver). Primary rotation for waivers.
Referral: 1 month membership comped per referral. 3 referrals = waive $5K initiation.
Onboarding flow: Stripe registration → confirm payment → CRM → WhatsApp broadcast → Mailchimp welcome → Jacob personal welcome → credit tracking.
30-minute response SLA on member inbound. Jacob or Veronia (covering OOO).
At-risk / flagged members (as of April 2026):
- BBC/Joe Harland, Pennor Family, Kylie Hayes/Musiversal — all 0% credit utilization, Platinum tier
- Kenny Ochoa, Juliette Jones — hot CRM leads, overdue
- Nicole Wasserman — paused
- Lauren Selig — offer $450 rate, stay in contact via Google Voice
- Zen — cash-only payment escalation
Justin Goldner (active issue as of 2026-04-30): Member paused end of April 2026. $1,840 credit balance; validity claim (3-month) needs verification with Jacob. Apr 28 session incident: AudioMovers not pre-tested, setup work bled into recording time, troubleshooting in front of talent. Actions: pre-session written checklist, Ari/Alex on studio prep, Jacob as point of contact.
Outreach / Partnerships
Sources: CONTEXT Outreach/Partnerships.docx
(2026-04-18, 46KB);
Learning 2026-04-28 - cold outreach intro tone.docx;
TRC LA Event Companies - 50 Fresh Adds (2026-04-28).xlsx
Purpose: Cold outreach (3-pillar), AI partner outreach, brand partnerships, and email templates.
Three revenue pillars:
- Studio Membership (~$42K/mo, ~80 members, target 150)
- Brand & Event Partnerships (54 partners; target 40K−60K/mo sponsorship)
- AI Data Production ($250/hr recording; $125/VT casting TRC-sourced; $15/VT Neevo remote)
3-Pillar cold outreach (50+/day each):
| Pillar | Target | Daily Volume |
|---|---|---|
| Potential Members | LA artists, management, sync houses; free session offer | 50+ |
| Event Companies | Corporate planners, experiential agencies, promoters | 50+ |
| AI Companies | Audio, voice, music-tech AI | 50+ |
Universal outreach rules:
Copy rules:
- Never use em dashes. Use commas or periods instead.
- Full sentences, good grammar. No fragments. No bullet-only messages.
- Not salesy. Direct, matter-of-fact, informative tone.
- Company-specific reasoning in every message. At least one sentence explaining why this partnership makes sense for this specific company. If you can't write that sentence, you haven't screened them.
- Turing proof point is single-use — initial outreach only, never in follow-ups.
- Follow-up responses answer the person's question directly. Never another pitch.
- No hyperlinks in the opening paragraph of emails. Link on its own line near the bottom.
Send-discipline rules:
- Greg approves every send. No auto-send. Show exact message; wait for explicit green light.
- Log every send immediately in tracker + CRM: exact text, channel, date, LinkedIn URL.
- Respond within 30 minutes to inbound leads during business hours.
- Verify employer before sending. Contacts change companies frequently.
Positioning rules by audience:
- AI companies: Lead with data production capabilities and Turing proof point.
- Brand/community partners: Position as music studio and membership community. Do NOT reference AI work.
- Artist management: Jacob writes. Warm, human. Address management teams, not artists directly.
Channel limits:
- LinkedIn Connect + note: 300 chars hard limit
- LinkedIn InMail: reserve for high-value targets with no free path
- Email: always include TRC AI page link, Zoom ask with 3 concrete times, signoff
AI outreach pipeline (through Session 20, Apr 18 2026):
- ~136+ people contacted, 50+ companies touched
- 5 in active talks: xAI, CAMB.AI, TELUS AI, SoundHound AI, Cohere
- 3 active deals: Defined.ai (MSA pending DocuSign), AIxBlock
- HOT: Chalmer Swanson (xAI) — asked for Greg's email to schedule Zoom
- Total in tracker: 1,050 leads
Cold outreach tone calibration (2026-04-28):
- For B2B partner outreach (event production companies, brand partners), "friendly" = polished and warm, not casual
- Preferred openers: "I'd love to introduce us as a resource," "I'd love to put us on your radar"
- Avoid: "dropping a quick note," "wanted to drop a line," "hope this finds you well"
- This calibration applies to event company and brand partnership cold outreach. Member-facing copy can run more casual. AI outreach runs more direct/formal.
Richter Bot
Sources: CONTEXT Richter Bot.docx (2026-04-18, 59KB)
— comprehensive ops reference including full member roster, CRM
pipeline, AI pipeline, booking operations, voice/style guide, scripts,
and templates
Purpose: Claude as Jacob Dennis's operational assistant for the Membership Director role. Covers Jacob's full scope: member pipeline, artist management outreach, tour conversion, booking operations, Friday WhatsApp broadcast, member communications, CRM.
Scope (what Richter Bot owns): Jacob's role, OOO coverage, member roster, CRM pipeline, booking operations. NOT: onboarding end-to-end (that's Membership).
Jacob's voice:
- Open with "Hey [Name]!"
- Dash-colon pricing style
- Push to call
- No em dashes, no double dashes
- Warm and human, not robotic or salesy
Key SOPs:
- Booking: Never promise availability. Always "Let me talk to the team."
- Onboarding: Stripe → CRM → WhatsApp broadcast → Mailchimp welcome → personal welcome → credit tracking
- Friday WhatsApp broadcast: By 5pm via laptop with updated Canva graphic. Sent to all member WhatsApp.
- Event pricing: $2K member / $5K non-member
- Response SLA: 30 minutes on member inbound
- Same-day booking auto-message: "If you'd like to book a studio today, please call us at +1 (213) 537-3107 so we can get you squared away."
- Draft approval rule: Nothing external goes out without explicit chat review first.
Membership roster (80 members as of Apr 2026): Full roster documented in CONTEXT Richter Bot §6. Top-utilization members: Judah Bell (33 bookings/30d, 100%/88%/77%), Hendrik Roggemann (33 bookings/30d). Platinum low-usage: BBC/Joe Harland, Pennor Family, Kylie Hayes/Musiversal (all 0%).
Revenue: ~41, 850/momemberships+ 87,618/30d bookings. Cancellation rate: 20.6% (Live Room 34.3%).
Veronia (Spirit Fingers Release Workflow, EA, Innovation)
Sources: CONTEXT Veronia.docx (2026-04-18);
Spirit Fingers Release Workflow.docx (v2, 2026-04-28);
Learning 2026-04-28 - meb-vs-sf-naming.docx;
Learning 2026-04-30 - Spirit Fingers similar artists.docx
Purpose: Claude as Veronia Sobhy's personal assistant across her full Innovation Director scope. Encompasses growth lead, product manager, EA for Greg, operations director, head of AI partnerships, social media lead, nonprofit operator, sponsor relations.
The eleven role areas (mirrored in Daily Tracker artifact): Outreach · App Dev/CRM · AI Project · EA/Greg · Social Media · Staff Culture · Finances · Sponsors · Tiny Room Gives · Member Acquisition · Other.
Non-negotiable operating rules for Veronia context:
- Default to action over explanation. Veronia runs hot — if something can be drafted, built, or researched, do it.
- Flag when App Dev work is crowding out growth work. Known failure mode.
- Cold email rules: no em dashes, sign as Greg, tour link + 3 times, no hyperlinks in opening. All sends logged; status → Warm.
- Studio assistants draft; Veronia approves before every send. No exceptions.
- Never promise booking availability.
- Member messages answered within 30 minutes.
Greg's music releases (weekly, Monday EA task):
Popology Sessions (Greg Spero featuring MonoNeon and Sput Seawright). Released via TooLost under label "tiny records."
4-step release flow:
- TooLost upload: all-lowercase titles, cover:
small.jpeg, Genres: Jazz / Pop Jazz - Priority Artist Pitch Form: genre tag "Pop-sampled"
- Spotify for Artists pitch: Genres Jazz/Pop/Jazz Fusion, Styles Ballad/Experimental, Moods Happy/Chill, Instruments Piano/Drum Kit/Bass Guitar
- Amazon for Artists pitch: Genres Jazz/Pop/Jazz Fusion, Similar artists Herbie Hancock/Billie Eilish/Terrace Martin, Mood Cool/Happy/Relaxing, Category Chilling Out & Lounging
Credits (Popology): Greg Spero — Assistant Composer; Alex Schindler — Recording Engineer.
Spirit Fingers Release Workflow (v2, 2026-04-28 — supersedes v1):
Spirit Fingers Trio is Greg's separate established act: Greg Spero (piano) + Mohini Dey (bass) + Blaque Dynamite (drums).
Brand profile: NAILS viral performance — 2.5M views in 3 days. Greg on SNL, Fallon, Kimmel, Colbert (with Halsey). Arenas nationally and globally. SF compositions taught in university music classes worldwide.
Structural differences vs Popology:
- Releases are live-performance captures + physical vinyl for album-scale releases
- Vinyl distribution layer (stamps.com fulfillment)
- Title formatting: SF titles can be uppercase with punctuation (e.g., "NAILS - Spirit Fingers Trio, Live at the JammJam"). Popology's all-lowercase rule does NOT apply here.
- Em-dash rule doesn't apply to SF release blurbs — cold outreach email rule is email-only. SF blurbs use em dashes normally.
Priority Pitch Form:
- URL:
https://docs.google.com/forms/u/0/d/e/1FAIpQLSd_riyLdeVC7pNjUW9nOvGII-kHvGE33qdxIUP39i_A6BpLzw/formResponse - Artist Name: Greg Spero (not "Spirit Fingers Trio")
- Genre tag: "Pop-sampled"
- Artist Highlights: "Greg Spero has appeared on SNL, Fallon, Kimmel, and Colbert with Halsey, along with arenas nationwide and globally. His Spirit Fingers compositions are studied in university music classes around the world."
- Notable Collaborations: "Blaque Dynamite and Mohini Dey are stars in their own right."
- Past DSP/Editorial Support: "State Of Jazz Playlist constantly playlisted for Spero's single releases."
- Press Photo:
https://www.dropbox.com/scl/fi/gwrollkq9gq6nwbvsstc2/Greg-Cool-bright.jpg?rlkey=so4vd182qvyp24xsb1qo9rwhc&dl=0 - Tour Dates: pull 2-4 upcoming shows from M.E.B. itinerary, weighted to festivals/major halls.
Spotify for Artists pitch (SF): Genre tag "Pop-inspired". Genres/styles/moods TBD — ask Greg for a prior Spotify pitch.
Amazon for Artists (SF): Similar artists: Weather Report, Return to Forever, Snarky Puppy (per Learning 2026-04-30). Distinct from Popology (Herbie Hancock/Billie Eilish/Terrace Martin).
M.E.B. vs Spirit Fingers naming (2026-04-28 canonical):
- M.E.B. = Greg's touring/performing identity. Use 2026 M.E.B. Itinerary as source of truth for any live dates.
- Spirit Fingers (SF) = release/recording project (albums, vinyl, singles). SF pitches reference SF-specific brand assets but pull tour dates from M.E.B. itinerary.
- Do NOT conflate the two. If a context doc attributes tour dates to "Spirit Fingers Trio," reclassify as M.E.B. tour dates.
2026 M.E.B. Itinerary (canonical): Jan 30 — Carpenter Performing Arts Center, Long Beach CA Feb 25 — Miami Beach Bandshell, Miami Beach FL Mar 22 — SFJAZZ, San Francisco CA Mar 26-29 — Big Ears Festival, Knoxville TN Apr 8-12 — Ferring Jazz, St. Louis MO May 9 — Santa Monica Pier, Santa Monica CA May 15-17 — Cape May Convention Hall, Cape May NJ Jun 19 — Royal Theatre, Victoria BC Canada Jun 21 — Burton Cummings Theatre, Winnipeg MB Canada Jun 27 — Saratoga Performing Arts Center, Saratoga Springs NY Jul 4 — Warsaw Poland Jul 6 — Budapest Hungary Jul 7 — Stuttgart Germany Jul 10 — Batumi, Georgia Sep 4 — Detroit Jazz Festival, Detroit MI Oct 16 or 17 (HOLD) — 92NY Kaufmann Concert Hall, New York NY
Vinyl distribution (SF only): Tracker ID:
1H2R9-0kzSsHUrwEp4I1XrjCuqYal-F1lXOISu6Jh8RU. Shipping via
stamps.com: 1lb USPS MM Package, sent from Greg Spero Santa Monica CA,
tracking to info@therecording.club.
NAILS submission (reference — released 2026-02-27): Use as the worked example for all future SF Priority Pitch Form submissions. Release Title: "NAILS - Spirit Fingers Trio, Live at the JammJam." Release Type: Single.
Workflows & Playbooks
Learning Document Lifecycle
- Learning surfaces in a chat session
- If project-scoped → write to that project's
Learningsdoc (individual:Learning YYYY-MM-DD - [slug]) - If cross-project or behavioral → write to
Master Learnings.docxinRules/folder - If ambiguous → pick the project where it's most likely to be re-read
Sync [Project]command consolidates individual learning docs into project's Master LearningsSync learningscommand promotes cross-project patterns from project Master Learnings into top-level Master Learnings
Project Master Learnings are the docs that project chats read on cold start (after TRC Master and Master Learnings). Individual learning docs accumulate but are NOT read by default.
Quarterly Review Template
- Headline (one-line summary with key numbers)
- Members (count, tier, growth, tenure, retention risks)
- Revenue (membership recurring + session + label; quarter totals)
- Studio Utilization (overall + per-room; flag weakest room as biggest single lever)
- Events (recurring programming, acquisition funnel, window gaps)
- Outreach (CRM state, hot leads, partnerships, AI pipeline)
- Team (structure, OOO coverage, operating tensions)
- Q[next] Priorities (5 max, inferred from data, each actionable)
- Caveats (where numbers are inferred vs. P&L-certified)
Closing: offer a next step — pull detail from a CONTEXT doc, flag for director review, or escalate a specific risk.
Outreach Approval Flow
- Studio assistants research targets via Claude + Perplexity
- Studio assistants draft outreach using approved templates
- Veronia reviews every email before send (no exceptions)
- Greg approves every send that goes out under his name
- Send logged immediately in CRM tracker: exact text, channel, date, contact URL
- Contact status moves to Warm in CRM
- Veronia handles all hot-lead and AI outreach replies personally
Member Onboarding
Stripe registration → confirm payment → CRM → WhatsApp broadcast → Mailchimp welcome → Jacob personal welcome → credit tracking.
Source of truth: CONTEXT Membership §14 (end-to-end flow) and §15 (admin systems).
Drive Combine Ritual
- Read main + all updates via discovery rules
- Produce consolidated plain text
- Upload as new file with canonical main title to same folder
- Done — discovery picks the new version by newest-modifiedTime. Previous versions become archive.
No manual overwrite or deletion required for correctness. Periodic cleanup: "Show stale archive in [folder]" surfaces candidates.
Open Questions / Contradictions
Memory mirror framing: Two rules conflict. "Memory and Rules/Master stay in sync" (2026-04-18 11:59) says they are "equal mirrors." "Rules mirror, operational detail does not" (2026-04-18 12:01) scopes this — only behavioral rules and canonical facts mirror; operational detail lives only in Drive. The later rule (12:01) supersedes the earlier; use it. Source: both
TRC Rules - Update 2026-04-18docs.Greg signs external comms — scope ambiguous: TRC Master §0 non-negotiable says "Greg Spero signs external comms." Master Learnings (2026-04-30) clarifies this applies to AI outreach only; event company outreach and member comms are signed by the actual sender. Apply the Master Learnings clarification as the operative rule, since it's more recent and more specific.
Onboarding in Richter Bot: Older TRC Master §7 (Project Map) listed onboarding under Richter Bot SOPs. TRC Rules - Update 2026-04-18 (onboarding ownership correction) corrects this — onboarding belongs to Membership. Apply the correction; the next "Sync master" should bake it in.
M.E.B. identity: Working assumption is M.E.B. = Spirit Fingers Trio (same personnel, different touring name for 2026). Not yet explicitly confirmed with Greg. Don't use "M.E.B." in pitch copy until confirmed. Source:
Spirit Fingers Release Workflow.docx§10.Spotify/Amazon for Artists pitch — SF-specific values TBD: Genre, style, mood, instruments for Spirit Fingers on Spotify and Amazon not yet captured. Amazon similar artists now has the Learning 2026-04-30 answer (Weather Report, Return to Forever, Snarky Puppy), but Spotify fields (styles, moods) remain open. Ask Greg for a prior Spotify pitch to lock these in.
Justin Goldner credit validity: Justin reports Jacob assured him 3-month credit validity for his $1,840 balance. Not verified in writing as of 2026-04-30. Verify with Jacob before confirming in writing to Justin.
Events CONTEXT sub-docs: Events CONTEXT Index was created 2026-04-18 but all 15 sub-doc IDs show "(not yet created)." The monolithic Events CONTEXT (692KB) is too large to load reliably. Sub-docs need to be populated before the Index is usable for cold-start reads.
Studio Assistant calendar ID: Unknown as of 2026-04-18. Spreadsheet (ID:
1oi3GtjA3FFDbEVq7YTjLco-0iX0sKVO-DFBnWmGSUDc) and calendar are parallel sources; calendar ID needs to be captured when Greg provides it.Management Tracker report schedule mismatch: What shipped (Sunday 6PM Weekly Digest) doesn't match the existing Friday team rhythm (WhatsApp broadcast before 5pm Fri, outreach report before EOD Fri). Needs correction before declaring the system fully operational. Source:
Build Output - Management Tracker As-Built 2026-04-28.docx.Label membership tiers: Label tiers (Club Platinum, Gold Label, Platinum Label) are documented in CONTEXT Richter Bot but flagged "confirm current availability and pricing with Jacob before quoting." Status uncertain.
Sources
| # | File | Date | Size | Domain |
|---|---|---|---|---|
| 1 | Events/Learning 2026-05-04 - events-positioning.docx | 2026-05-04 | 8KB | Events |
| 2 | Events/Learning 2026-05-04 - building-capacity.docx | 2026-05-04 | 7.5KB | Events |
| 3 | Membership/Member - Justin Goldner.docx | 2026-04-30 | 14KB | Membership |
| 4 | Rules/RULE - Session Prep Standards.docx | 2026-04-30 | 9KB | Rules |
| 5 | Rules/Master Learnings.docx | 2026-04-30 | 10.6KB | Rules |
| 6 | Veronia/Learning 2026-04-30 - Spirit Fingers similar artists.docx | 2026-04-30 | 7.3KB | Veronia |
| 7 | Outreach/TRC LA Event Companies - 50 Fresh Adds (2026-04-28).xlsx | 2026-04-28 | 4.9KB | Outreach |
| 8 | Outreach/Learning 2026-04-28 - cold outreach intro tone.docx | 2026-04-28 | 7.7KB | Outreach |
| 9 | App Dev/Build Output - Management Tracker As-Built 2026-04-28.docx | 2026-04-28 | 13KB | App Dev |
| 10 | Veronia/Spirit Fingers Release Workflow.docx | 2026-04-28 | 16.8KB | Veronia |
| 11 | Veronia/Learning 2026-04-28 - meb-vs-sf-naming.docx | 2026-04-28 | 7.7KB | Veronia |
| 12 | App Dev/Build Prompt - Deliverable Tracking System 2026-04-27.docx | 2026-04-27 | 16.5KB | App Dev |
| 13 | App Dev/CONTEXT App Dev.docx | 2026-04-20 | 12KB | App Dev |
| 14 | Events/Events CONTEXT Index.docx | 2026-04-18 | 9.1KB | Events |
| 15 | App Dev/App Dev Master Learnings.docx | 2026-04-18 | 7.6KB | App Dev |
| 16 | Marketing/Marketing Master Learnings.docx | 2026-04-18 | 7.6KB | Marketing |
| 17 | Richter bot/Richter Bot Master Learnings.docx | 2026-04-18 | 7.6KB | Richter Bot |
| 18 | Veronia/Veronia Master Learnings.docx | 2026-04-18 | 7.6KB | Veronia |
| 19 | Outreach/Outreach Master Learnings.docx | 2026-04-18 | 7.6KB | Outreach |
| 20 | Membership/Membership Master Learnings.docx | 2026-04-18 | 7.6KB | Membership |
| 21 | Events/Events Master Learnings.docx | 2026-04-18 | 7.6KB | Events |
| 22 | App Dev/App Dev Learnings.docx | 2026-04-18 | 7.3KB | App Dev |
| 23 | Marketing/Marketing Learnings.docx | 2026-04-18 | 7.3KB | Marketing |
| 24 | Richter bot/Richter Bot Learnings.docx | 2026-04-18 | 7.3KB | Richter Bot |
| 25 | Veronia/Veronia Learnings.docx | 2026-04-18 | 7.3KB | Veronia |
| 26 | Outreach/Outreach Learnings.docx | 2026-04-18 | 7.3KB | Outreach |
| 27 | Membership/Membership Learnings.docx | 2026-04-18 | 7.3KB | Membership |
| 28 | Events/Events Learnings.docx | 2026-04-18 | 7.3KB | Events |
| 29 | Rules/TRC Master.docx | 2026-04-18 | 21.7KB | Rules |
| 30 | Rules/TRC Rules - Update 2026-04-18 (always capture learnings...).docx | 2026-04-18 | 7.9KB | Rules |
| 31 | Rules/TRC Rules - Update 2026-04-18 (default to memory...).docx | 2026-04-18 | 8KB | Rules |
| 32 | Rules/RULE - Staff OOO and time off policy.docx | 2026-04-18 | 11.3KB | Rules |
| 33 | Rules/TRC Rules - Update 2026-04-18 (final meta-learnings...).docx | 2026-04-18 | 10.5KB | Rules |
| 34 | Rules/TRC Rules - Update 2026-04-18 (session learnings: calendar ID...).docx | 2026-04-18 | 10.9KB | Rules |
| 35 | Rules/TRC Rules - Update 2026-04-18 (ask 1-2 clarifying questions...).docx | 2026-04-18 | 8.6KB | Rules |
| 36 | Rules/TRC Rules - Update 2026-04-18 (rules mirror, operational detail...).docx | 2026-04-18 | 8KB | Rules |
| 37 | Rules/TRC Rules - Update 2026-04-18 (memory and Rules/Master stay in sync).docx | 2026-04-18 | 7.8KB | Rules |
| 38 | Rules/TRC Rules - Update 2026-04-18 (search Rules folder before creating RULE doc).docx | 2026-04-18 | 7.9KB | Rules |
| 39 | Rules/RULE - Drive uploads: always shell-encode base64.docx | 2026-04-18 | 7.3KB | Rules |
| 40 | Rules/TRC Rules - Update 2026-04-18 (never give up searching Drive).docx | 2026-04-18 | 8.4KB | Rules |
| 41 | Rules/TRC Rules - Update 2026-04-18 (search-first before drafting).docx | 2026-04-18 | 7.9KB | Rules |
| 42 | Rules/TRC Rules - Update 2026-04-18 (onboarding ownership correction).docx | 2026-04-18 | 7.8KB | Rules |
| 43 | Rules/TRC Rules - Update 2026-04-18 (master-to-memory sync).docx | 2026-04-18 | 7.5KB | Rules |
| 44 | Rules/TRC Rules.docx | 2026-04-18 | 12.2KB | Rules |
| 45 | Rules/TRC Rules - Update 2026-04-18 (name+folder discovery).docx | 2026-04-18 | 10.2KB | Rules |
| 46 | Rules/TRC Rules - Update 2026-04-18 (RULE doc handling).docx | 2026-04-18 | 8.6KB | Rules |
| 47 | Rules/TRC Rules - Update 2026-04-18.docx | 2026-04-18 | 9.7KB | Rules |
| 48 | Rules/RULE - Google Drive upload (plain text to Google Doc).docx | 2026-04-18 | 10.9KB | Rules |
| 49 | Marketing/CONTEXT Marketing.docx | 2026-04-18 | 136KB | Marketing |
| 50 | Veronia/CONTEXT Veronia.docx | 2026-04-18 | 18.5KB | Veronia |
| 51 | Outreach/CONTEXT Outreach/Partnerships.docx | 2026-04-18 | 46.9KB | Outreach |
| 52 | Richter bot/CONTEXT Richter Bot.docx | 2026-04-18 | 59.2KB | Richter Bot |
| 53 | Membership/CONTEXT Membership.docx | 2026-04-18 | 73.1KB | Membership |
| 54 | Events/CONTEXT Events Context.docx | 2026-04-18 | 692.9KB | Events |
| 55 | App Dev/CONTEXT App dev 4.17.docx | 2026-04-18 | 376.5KB | App Dev |