Needs you
Every question only you can answer, across the handbook. Each one carries a proposal you can accept as it is.
Company and strategy 43
- The one pageIs Fetch the direction? Proposal: decide when Param picks one of the five; until then this version is used only when someone reads in the Fetch direction.
- The one pageSeven sources or 68? The books say seven sources tick by; the inventory lists 68 in seven groups. Proposal: say 68 sources in seven groups on the page.
- The one pageDo we show the partner count? Proposal: say "real brands working with us now" and give no count until partners agree in writing.
- Story and why nowWhich finding leads the story? Proposal: the AI answers gap, since it is the newest shelf and the easiest to check live on a call.
- Story and why nowWhose words replace the Samples? Proposal: ask each of the five partners for one sentence about their Monday on the next call, with written permission to quote.
- Vision and missionThe whole document waits on you: Where this goes in five years; the sentence we hold ourselves to
- Vision and missionThe vision. Proposal: "In five years, every online store has a marketing team that reads its store every week, drafts what to do, ships it with the owner's yes and learns what worked."
- Vision and missionThe mission. Proposal: "Give every store owner this week's marketing, drafted from their own store, with a source on every number, and keep them in charge."
- Vision and missionDoes the internal plan to own outcomes belong in the vision? Proposal: keep it out of the vision line and in strategy, so the vision can be shared with partners.
- PrinciplesIs this order right? Proposal: accept it; truth and read only sit above everything because breaking them loses a partner's trust for good.
- PrinciplesDoes rule 9 cover pricing pages too? Proposal: yes; the plan and the wallet are sold on time saved, never on a percent off.
- Strategy and betsThe whole document waits on you: Three to five bets, what proves each right or wrong, the order
- Strategy and betsAre these the bets? Proposal: accept bets 1 to 3 for the design partnership and keep 4 and 5 as the later order.
- Strategy and betsWho owns each bet? Proposal: Param owns 1 and 2, Sai owns 3 with the cost per brand work, Sai reviews 2 with partner calls, since team and roles proposes Sai for design partner relationships.
- Strategy and betsReview date for bets 1 to 3. Proposal: the end of the six week partner programme the book proposes, or 7 Dec 2026, six weeks from today, if no programme date is set.
- North star and goalsThe whole document waits on you: One number, the goals under it, quarterly targets
- North star and goalsIs the north star weekly hand off stores? Proposal: yes, as defined above, counted by hand from brief records until the decision log ships.
- North star and goalsQuarterly targets. There is no baseline. Proposal for the quarter to 31 Dec 2026: all five partners activated, and three of five handing off three weeks running; set the next quarter's targets from those four weeks.
- North star and goalsDoes a copy of the brief count as a hand off, or only a sent one? Proposal: both count, since v1 never sends on the brand's behalf.
- MarketThe whole document waits on you: Size with sources, segments, where we start
- MarketWhich market do we size first? Proposal: India, since every partner today is Indian, then the US with the same method.
- MarketDo we pay for a store lookup? Proposal: start with free public counts and one month of a lookup tool only if Param says yes.
- MarketDo large brands stay in the segment? Proposal: keep Puma India as a test of fit and decide after the partnership which segment we sell to first.
- Business modelIs Plan plus Wallet plus Autopilot the model? Proposal: yes, as written on 26 Oct, with Sai's agreement recorded in the decisions log.
- Business modelWhich number sets the plan price: the $15 estimate or a measured month? Proposal: a measured month on three partners, and the plan stays at $79 only if cost sits under a third of it.
- RisksWho owns the monthly review? Proposal: Param, with Sai on money and partners and Arvind on platforms and integrations, as in team and roles.
- RisksDo we write the partner agreement now? Proposal: yes, before any partner graduates to a paid plan.
- Investor storyThe ask. Proposal: leave the slide out until Param decides whether and when to raise; see fundraising and cap table.
- Investor storyCan we name a partner count or a partner? Proposal: "five real brands" only after each agrees in writing, names only with a signed yes.
- Investor storyDoes the plan to own outcomes reach investors? Proposal: say it in person only, never on a slide, as the brief keeps it internal.
- Investor storyTeam slide roles. Proposal: Param writes one line for each of Param, Sai and Arvind in team and roles, and the slide copies it.
- Investor update templateThe whole document waits on you: Monthly: numbers, wins, misses, asks
- Investor update templateWho receives it? No list exists. Proposal: start with anyone who has put money or credits in, plus two advisers Param names, from the November update.
- Investor update templateDo we report cash and burn? Proposal: yes, from the spend ledger once it exists; leave the line out until then rather than guess.
- Investor update templateWhich name heads it? Proposal: the legal entity until the product name is picked, then the product name.
- Markets and expansionIndia first, or global from day one? Proposal: India first through the design partnership, sold in English, with no India only code; the product stays global.
- Markets and expansionWhich second market? Proposal: the US, sized with the same method as India, chosen only after a sourced count and one US partner.
- Markets and expansionPrice in rupees or dollars for Indian partners? Proposal: rupees at the regional price, as the pricing proposal says.
- Fundraising and cap tableThe whole document waits on you: Rounds, investors, terms, the cap table, the next raise
- Fundraising and cap tableDo we raise, and when? Proposal: not before the design partnership shows a weekly hand off habit and a measured cost per brand, so the story rests on our own numbers.
- Fundraising and cap tableIs the LLP the right vehicle for investment? Investors in India usually expect a private limited company. Proposal: ask the CA this month whether to convert before any priced round or note.
- Fundraising and cap tableWho owns what today? Proposal: Param writes the current split into the cap table file with the CA and links it here.
- Fundraising and cap tableWhat is the first ask? Proposal: leave it blank until question 1 is answered; never put an invented amount on a slide.
Product 61
- Product overviewIs Gully Labs still a design partner? Proposal: treat it as a past prospect and keep the five in brew-live-stores as the list.
- Product overviewIndia first, or global from day one? The read asks the market and never defaults it [src: CLAUDE.md:31-32]; every partner today is Indian. Proposal: India first through the design partnership, with no India-only code.
- Product overviewThe product's future name. Proposal: decide it with the brand direction, then rename in one pass.
- Product overviewWhen does v2 start? Proposal: after the v1 redesign ships to production and two partners hand off weekly for three weeks running.
- v1 PRDIs the Pro plan sheet still wanted on production? It shows a trial with no billing. Proposal: hide it until pricing is agreed, so no partner reads a plan we cannot sell yet.
- v1 PRDDo the "How we measure it" sections stay in v1 briefs? The brief writes a measure plan for the team [src: jam-brief.js:94-95], and the redesign removes measuring words. Proposal: keep it in briefs as "How your team measures it", remove it from cards and the card page.
- v1 PRDSeats or Which of these do you handle first? Proposal: ship the question as a filter first and keep the seat field as the ranking input until a test shows the same top five.
- v1 PRDThe drafts cap. Code says $4 a brand a day, the loop doc says $1.50. Proposal: keep $4 and fix the doc.
- v1 PRDRead time. Proposal: time five reads on production this week and replace the 3 to 4 minute figure with the median.
- v2 PRDWhich channel posts first? Proposal: Instagram and Facebook Page posts through Meta, because the Meta app and business verification are already in progress.
- v2 PRDWho may approve a post? Proposal: admins and members both may approve, only admins may turn the dial up.
- v2 PRDWhich three workflows ship first? Proposal: Answer a new question about you, Get ready for a festival, Brief your agency on a heart, since each can end in a brief before posting exists.
- v2 PRDDoes Prepare need write access? Proposal: yes, so Prepare and Schedule ship together per channel.
- v2 PRDv2 price. Proposal: keep $119 or ₹7,999 as the working number and decide with Sai after the partnership.
- v3 PRDHow is a play graded fairly? Proposal: only A and B results move ranking; C and D show to the team but never teach the feed.
- v3 PRDWhen is a result ready to read? Proposal: the family's decide day from measure-families.js, with early reads shown as notes only.
- v3 PRDHoldouts need sending. Brew sending is cut [src: SCOPE.md:38]. Proposal: run holdouts through the brand's own Klaviyo or WhatsApp tool, never Brew's own sending.
- v3 PRDKeep How we measure it in v1 briefs? Proposal: keep it as the team's plan, renamed How your team measures it.
- v3 PRDv3 price. Proposal: the $149 or ₹9,999 working number in the pricing proposal [src: brew working tree docs/pricing.md:20].
- v4 PRDThe whole document waits on you: Ads inside rules and a budget, undo, the rule language
- v4 PRDWhich ad platform first? Proposal: Meta, since the connector and App Review work already exist.
- v4 PRDDefault limits. Proposal: no defaults; the founder types the cap and step limit before any rule saves.
- v4 PRDWhat undo means for money spent. Proposal: undo restores settings only, and the log states the spend that already happened.
- v4 PRDWho may change the rules? Proposal: admins only, members may pause.
- v4 PRDAutopilot as a percent of spend or flat bands? Proposal: keep 3 percent with the $149 minimum as the working number until partners run it.
- v4 PRDCan an agency set rules per client? Proposal: yes, once the brand switcher exists, and the brand's admin can lock them.
- Roadmap with datesThe whole document waits on you: What ships when, by version and quarter
- Roadmap with datesWhen does the design partnership end? Proposal: six weeks from the first partner's production onboarding on 26 Oct, then decide.
- Roadmap with datesDates for steps 2 to 6. Proposal: one week per step after the brand direction is picked.
- Roadmap with datesWhen does pricing go live? Proposal: at the end of the partnership, with partners first.
- Roadmap with datesIs there a public launch day? Proposal: no single day; open reads in small batches as partners say it works.
- Roadmap with datesv2 trigger. Proposal: start v2 when the Meta review passes and two partners hand off weekly for three weeks.
- PersonasWho is the first persona we design for? Proposal: the founder who is the marketing team.
- PersonasIs the approver a role or just a member? Proposal: a member who lands on Need your yes, no new role chip.
- PersonasDo we court agencies now? Proposal: not until the brand switcher; invite them per brand meanwhile.
- PersonasLarge brands like Puma India. Proposal: keep as a partner and learn, but design for small teams.
- Jobs to be doneIs the main job right? Proposal: test it on the five partners' next calls before the redesign copy is written.
- Jobs to be doneDo founders hire us for the Plays documents or for the feed and drafts? No usage tracking exists [src: docs/handover/product/07-open-questions-and-next-steps.md:35]. Proposal: count opens of Plays PDFs against jams for four weeks.
- JourneysReveal before or after sign in? Today sign in comes first. Proposal: keep sign in first while reads are capped.
- JourneysCan an approver answer from email? Proposal: yes, with Yes and Not now links that open a confirm page.
- JourneysCan the person who ships mark a brief delivered? Proposal: no; only the brand's team and our team move status.
- OnboardingWhich three questions? Proposal: the brief's three, and keep lead products as an optional Settings row.
- OnboardingDoes an invited teammate get the questions? Proposal: only Which of these do you handle.
- OnboardingCan an agency start a read for a client? Proposal: not until the brand invites them.
- OnboardingThe Shopify home says the first read takes about half an hour. Proposal: time it inside Shopify and use the same words as the web.
- Product rulesAGENTS.md lets the handbook name the company behind our team, WRITING.md forbids it. Proposal: follow WRITING.md and say our team, and fix AGENTS.md.
- Product rulesIs the 25 Oct Pro sheet exception still right? Proposal: drop it at the redesign.
- Design partner programThe whole document waits on you: Who, what they get, what we ask, cadence, graduating
- Design partner programWhat do partners get? Proposal: free use through the partnership, our team on call, and a $120 or ₹10,000 wallet each.
- Design partner programWhat do we ask of them? Proposal: a 15 minute call each week, honest notes and at least one hand-off a week.
- Design partner programHow long is the partnership? Proposal: six weeks from 26 Oct, then a keep going call.
- Design partner programHow do they graduate? Proposal: to $79 or ₹4,999 a month for life, as in the pricing proposal.
- Design partner programIs Gully Labs still in? Proposal: no, the five are the list.
- Design partner programHow many partners? Proposal: stay at five until each hands off weekly.
- Partner feedback logPartners' own words are missing. Proposal: a 15 minute weekly call per partner, notes logged here.
- Partner feedback logWhere do Sai's and Arvind's notes go? Proposal: here, with their name in Who.
- Product metricsThe whole document waits on you: Activation, first win, weekly use, hand-offs, defined
- Product metricsIs the north star right? Proposal: yes, weekly hand-off stores.
- Product metricsWho builds the decision log, and when? Proposal: engineering, as v1 groundwork before the redesign.
- Product metricsTargets. Proposal: none until four weeks of partner data.
- Product metricsAnalytics tool. Proposal: our own event table in Postgres, no third party trackers.
Design 35
- Design principlesDoes truth outrank every brand as the top rule, or the other way round? Proposal: keep truth first, since a wrong number on one brand is worse than a missing feature on every brand.
- Design principlesThe live product is dark by default. Should the redesign keep dark as the default or follow the device? Proposal: follow the device, with dark as the fallback, because both themes ship for every direction.
- Design principlesThe glass tiers and the per brand wash are still in today's tokens. Remove both in the restyle? Proposal: yes, remove the glass tiers in v1 and keep the brand's photos as the only brand colour.
- Design principlesShould the principles page carry a short example screen for each rule? Proposal: yes, one frame from the screen kit per rule, once a direction is picked.
- ComponentsFetch has extra poses for heart, drop and handoff that the kit never calls. Use them? Proposal: Use the heart pose on the first heart celebration at 120 px and drop on the Monday greeting; leave handoff for marketing.
- ComponentsThe felt plate is a book treatment. Should it sit behind Fetch in the product too? Proposal: No, keep the product calm; the plate stays in books, the site and marketing.
- ComponentsSmall buttons, chips, tools and segments are 34 to 36 px, under the 44 px phone target. Grow them? Proposal: Keep the look and give each a 44 px hit area.
- ComponentsThe five area colours stay as small dots beside the area name. Keep them in Fetch's skin? Proposal: Yes, as dots only, never as text or fills.
- ComponentsThe kit's hand off line for our team still names the old company. Rewrite? Proposal: Yes: "Our team has your brief now."
- PatternsShould Undo stay reachable after the toast goes, for example from the item's menu? Proposal: no, three seconds plus Later in See everything is enough for v1.
- PatternsDo the keys show a small hint the first time on a laptop? Proposal: yes, one line under the first pick, once.
- PatternsThe hand off sheet lists four choices but the kit words describe three. Is Me a choice in v1? Proposal: yes, Me ships Copy and open, which already exists.
- PatternsShould Slack keep its make button until the Next change? Proposal: remove it in v1 so every paid make starts at the one confirm sheet.
- StatesEmpty and error slots are 96 px, under the 120 px switch, so Fetch's empty and error poses never show in those slots. Raise those slots to 120 px or accept the small mark? Proposal: accept the small mark in the product and keep the full poses for marketing.
- StatesThe kit has no words for See everything filtered to nothing. Proposal: "Nothing in this area this week." with Show all areas.
- StatesShould the first heart celebration use Fetch's full celebrate pose rather than 40 px in the toast? Proposal: yes, once, at 120 px, then the toast for every later heart.
- Content designOur team's future name is open, and the kit strings still name the old company. What is the plain word for our team on screens? Proposal: "our team" until the name is picked, then one find and replace.
- Content designShould card generation be shortened to the 8 and 12 word budgets, which is a core change? Proposal: ship the lint first, measure for two weeks, then decide.
- Content designToday's feed end says "You're done for today" with Find more. Tomorrow says caught up for the week. Is the week the unit for every brand? Proposal: yes, five picks a week, See everything for the rest.
- Content designAreas: are Social posts, Ads, Website, AI search, Email and WhatsApp the final five names? Proposal: accept them as written.
- AccessibilityThe whole document waits on you: Contrast, tap targets, motion, screen readers, checks
- AccessibilityThe 9.2 to 1 figure from the docs site audit has no file behind it, and recomputing the docs tokens gives 4.8 to 1 for muted text on Seeti light. Which elements did the audit measure? Proposal: rerun it, publish the script beside the docs and record ink and muted separately.
- AccessibilityFour directions' hero colours are below 3 to 1 on the light page. Is an edge or shape on hero indicators acceptable? Proposal: yes, add a 1 px ink edge to the unseen ring and the on switch in light themes.
- AccessibilityShould small buttons and chips grow to 44 px tall, or keep their look with a larger hit area? Proposal: a larger hit area, so rows stay quiet.
- AccessibilityWho runs the first screen reader pass and when? Proposal: Sai, on the chosen direction, before the restyle ships.
- Character usageFetch has extra poses for heart, drop and handoff that the kit never calls. Use them? Proposal: Use the heart pose on the first heart celebration at 120 px and drop on the Monday greeting; leave handoff for marketing.
- Character usageThe felt plate is a book treatment. Should it sit behind Fetch in the product too? Proposal: No, keep the product calm; the plate stays in books, the site and marketing.
- Character usageThe model puts the first heart in a 120 px celebration; the kit draws it at 40 px inside the toast. Which? Proposal: The first heart at 120 px once, later hearts in the toast.
- Character usageShould the character layer start on or off for a new brand? Proposal: On, with sound off, since the slots never block a control.
- Web and phone layoutsTablet has no kit frame. Draw one at 820 by 1180 before tablet ships? Proposal: yes, in v1, since the rules exist.
- Web and phone layoutsDoes the Shopify admin frame need a slimmer top bar? Proposal: test it against Shopify's App Bridge rules after the app review clears.
- Web and phone layoutsIs 1024 the right switch to the rail, given today's most common break is 700? Proposal: keep 1024 from the model, and use two columns of cards between 600 and 1024.
- Design QA checklistShould 40 checks be one gate, or split into a fast gate for small changes and the full list for new screens? Proposal: a fast gate of checks 1, 2, 6, 9, 12, 20, 25, 36, 38 and 40 for small changes, the full list for new screens.
- Design QA checklistWhere does the QA sheet live? Proposal: one row per screen and check in the handbook, linked from Every screen.
- Design QA checklistIs a headless audit worth building for checks 14, 36 and 38? Proposal: yes, reuse the loader audit approach with puppeteer.
Brand 39
- NamingThe whole document waits on you: The rename: criteria, shortlist, trademark and domain checks
- NamingWhen do we name it? Proposal: right after the character pick, before any screen is reskinned, so the slot is filled once.
- NamingWhich tests must a name pass? Proposal: accept the tests above as they are: one or two syllables, easy in every accent, says the job or sits well beside the character, not a known app, a free domain, a clean India trademark search.
- NamingDoes the character name ever become the product name? Proposal: no. Every brand book already says the character is never the product, and a character can be swapped later without renaming the product.
- NamingWho does the trademark check? Proposal: a quick search by our team for the shortlist, then one paid opinion from a trademark lawyer in India on the final two, before any domain is bought.
- NamingDoes the product move off joinsquareup.com? Proposal: yes, to a domain on the new name once it clears; keep feed.joinsquareup.com redirecting so design partners' links keep working.
- NamingWhich character alternates stay live? Proposal: keep the two alternates only for the picked character, as a fallback if its name fails clearance, and archive the rest with their folders.
- The five directionsShould Fetch get a critic round before the pick, as three others did? Proposal: yes, one fresh critic scores Fetch and Buzz against the bar and Octalysis, so all five are compared on the same footing.
- The five directionsIs a happy dog sharp enough, after a generic friendly dog was turned down? Proposal: decide on the bad day and ten second tests with five founders, not on the drawing alone.
- The five directionsWho are the deciders and by when? Proposal: Param, Sai and Arvind answer the Monday question alone this week, and Param picks after the founder tests.
- Fetch character bibleIs Fetch sharp enough after a generic friendly dog was turned down before? Proposal: run the ten second and bad day tests with five founders and a critic round against the bar before the pick.
- Fetch character bibleIs Fetch the final name, given it cannot be owned as a trademark alone? Proposal: keep Fetch as the character name, since it is never the product name, and hold Scruff as the alternate.
- Fetch character bibleWho redraws the final art? Proposal: brief one illustrator from the rig and this bible after the pick, keeping the rig as the source for every product frame.
- Fetch character bibleWhich motion values win where the books disagree? Proposal: the system file values, 1 s celebrate and 2.4 s error, and fix the motion page to match.
- Buzz character bibleIs Buzz the final name? Proposal: yes, Buzz, with Waggle kept as the fallback if a clash turns up.
- Buzz character bibleWho redraws the final art if Buzz is picked? Proposal: one illustrator redraws from the rig and model sheet, keeping the two tells, and the rig is updated to match.
- Buzz character bibleWhich wait timing is right, 3.2 or 3.4 seconds? Proposal: 3.2 seconds, the value the screen kit already runs.
- Buzz character bibleTwo kit skin lines,
handedOffMeandworkNewIntro, use the word the Plays rule bans. Proposal: change them to Over to you and These changed. - Scoop character bibleIs gossip the right frame for the product? Proposal: keep it, because the read is our real edge and the public pages line turns the trust rule into a catchphrase, and test it with the five founder tests before deciding.
- Scoop character bibleIs Scoop the final name, over Tidbit and Rummage? Proposal: keep Scoop, since the character and the weekly picks share one word.
- Scoop character bibleWho redraws the final art? Proposal: brief one human illustrator with this bible, the master and the turnaround, and keep the generated set as reference only.
- Scoop character bibleThe redrawn hero and icon have not been scored. Proposal: run one fresh critic round on the new art before the pick.
- Ocho character bibleIs Ocho the final character name? Proposal: keep Ocho, since it says the job in two syllables and works in every accent, and keep Inka as the fallback if a trademark clash appears.
- Ocho character bibleWho redraws the art, and when? Proposal: if Ocho is picked, brief one illustrator to redraw only the master, the small mark and the ten poses from the rig before any marketing goes out.
- Ocho character bibleDoes the frantic expression stay out of the product entirely? Proposal: yes, frantic lives in marketing and on the stage only, as the books already say.
- Seeti character bibleIs Seeti the final character name? Proposal: keep Seeti, with Whistle as the fallback if a trademark clash turns up.
- Seeti character bibleShould Seeti stay it, or become she, since the voice is a woman? Proposal: it in every line we write, and let fans say she.
- Seeti character bibleWho redraws the master if Seeti wins, and with what budget? Proposal: one illustrator for the master, the 24 pixel mark and the turnaround, then rebuild every frame from the rig.
- Seeti character bibleIs boss, once a week, warm or too familiar outside India? Proposal: keep it once a week and test it in the bad day test.
- Visual identityWhat is the clear space around the lockup? Proposal: one ear width on every side, matching how the other directions set it by a body part.
- Visual identityShould the product light theme use the kraft book colours or the neutral kit light set? Proposal: keep the neutral kit set in the product and kraft for books and marketing, as the system file says.
- Visual identityWhen the name is picked, which face sets the wordmark? Proposal: Grandstander at 700, so the name and the headings share one voice.
- Sound and motionShould sound stay on by default as it is today, or start off as the Fetch books say? Proposal: off by default, on with one switch in Settings.
- Sound and motionDo Fetch's cues replace today's heart, ready and error cues, or play beside them? Proposal: replace, so one tap is still one sound.
- Sound and motionIs the voice used in the product at all? Proposal: only the paste line during onboarding, once, and never again in the product.
- The Brand Book we give brandsDoes Fetch sign the public Brand Book at all, or only the in product view? Proposal: sign both with the 32 px mark and one line, since the book is a gift from us.
- The Brand Book we give brandsWhat do we call it to brands: Brand Book, or Fetch's word, the scent? Proposal: Brand Book on every control and in every file name, the scent only in Fetch's lines.
- Asset libraryWho draws the final art and the sticker? Proposal: one illustrator after the pick, working from the rig, with a sticker sheet in the same brief.
- Asset libraryWhere do brand assets live once picked: brand-directions/dog or brew/public? Proposal: the rig stays in brand-directions, and only the built SVGs and mp3 files are copied into brew/public.
Engineering 39
- ArchitectureWhen do we run more than one worker? Proposal: stay on one worker until a build queue of more than 3 brands waits over 30 minutes, then build per-brand leases.
- ArchitectureWhen does staging stop mirroring to the bucket? Proposal: turn
OBJECTS_MIRRORandOBJECTS_READTHROUGHoff on 25 Nov 2026 if no rollback to the bucket happened. - ArchitectureShould the demo move to Postgres? Proposal: yes, in v2, on its own small database, so the demo tests the same storage as production.
- Codebase mapShould the big four files be split before v2? Proposal: split
feed-service.jsfirst (feed, jam routes, Slack in), one area per week, each behind the existing tests. - Codebase mapShould
jam2/be renamed now that the v2 screen is gone? Proposal: rename tostudio/in v2 with the v2-only routes removed in the same change. - Data modelWhich domain tables come next? Proposal: connections and secrets first (they carry the protected-connection rule), then jams.
- Data modelHow long do we keep
_deleted/archives andraw/fetches? Proposal: 30 days for_deleted/, 90 days forraw/, by bucket lifecycle rules. - EnvironmentsIs Arata's home production or staging? The settings say production; two comments say staging. Proposal: production, and fix the two comments.
- EnvironmentsWhen does production get its own domain? Proposal: keep feed.joinsquareup.com until the brand name is picked, then move with a redirect.
- EnvironmentsShould Sloosh finals run on production? Proposal: no until the Sloosh workspace has paid credits and Param approves the first quote there.
- The readWhat does a read cost on Gemini today? Proposal: measure the next Cozy re-read and record it here.
- The readShould a signed-out visitor still start a read? Today non-official emails cannot start a new read. Proposal: keep it so; the demo is the place for prospects. [src: memory brew-access-rules]
- Plays engineWhich model writes Plays at launch? Proposal: Opus when Anthropic credit exists, since the 20 Oct comparison favoured it; run the fair 5-Play test first (about $1).
- Plays engineShould an unverified Play show to the brand? Proposal: yes, with "N claims to review" as today, never hidden.
- Cards and the feedAre the ranking weights right? Proposal: build fixtures from the five partners and freeze the top 20 per brand as a test, then tune.
- Cards and the feedShould Storefront come back for v2? Proposal: yes for Shopify brands with a connected store only.
- The jam and StudioWhen do the v2-only routes go? Proposal: check the access log for
/p/and/brief/hits over 14 days; remove them if there are none. - The jam and StudioDoes Set-up v2 go to production? Proposal: yes after one partner session on staging with no layout findings.
- Briefs and hand-offShould shared links expire? Proposal: 30 days by default, with revoke on the jam.
- Briefs and hand-offDoes the recipient "our team" stay now that Brew is kept independent? Proposal: keep it as is, add nothing new tied to it. [src: memory brew-qa-round2-2026-10-24]
- ConnectorsWhen should Marketplaces become real? Proposal: after Meta App Review, starting with Amazon seller data for India.
- ConnectorsWho besides Arata goes on the protected list? Proposal: every design partner once their first account connects.
- Learnings and memoryShould brand memory and Brand Book rules merge? Proposal: not in v1; in v2 make memory lines that are rules become Brand Book rules after a team confirm.
- Learnings and memoryShould a member's preferences ever reach the brand's memory? Proposal: no, they stay personal.
- Testing and QAShould a red CI run block a deploy? Proposal: yes,
deploy.shchecks the commit's Actions status first and stops on red. - Testing and QAWho owns QA rounds once Sai and Arvind work in the code? Proposal: whoever ships a phase runs its QV round; Param signs off the three final rounds.
- Release and promoteWho may run a promote? Proposal: Param, or a session Param asks in chat, one at a time.
- Release and promoteIs there a release freeze during a partner session? Proposal: no promotes during a booked partner call; staging stays free.
- Release and promoteWhat does production run now? Memory says 0285592 on 25 Oct. Proposal: print the serving sha on
/api/configso this page can read it. - Parallel sessionsShould sessions move to branches and pull requests now? Proposal: yes for any change over 200 lines; small fixes stay on main.
- Parallel sessionsShould long paid runs block deploys? Proposal: no; keep resumable runs and never re-add a deploy wait.
- Decision recordsWhich model writes Plays at launch? Proposal: Opus with Anthropic credit, after a 5-Play blind test against Pro (about $1).
- Decision recordsShould DR-17 also cover Sloosh finals on production? Proposal: yes, keep finals on Gemini on production until Param says otherwise.
- Tech debtWhich High item first, now that CI runs? Proposal: D-1 this week, then D-3.
- Tech debtCan D-1 be fixed without breaking the other services? Proposal: list the 15 services and give each its own account first, then remove the default grants.
- Engineering rulesShould these rules be enforced in CI where possible? Proposal: yes; start with the Dummy-marker check and a ban on brand slugs in code outside tests and data.
- Performance and reliabilityWhat uptime do we promise design partners? Proposal: 99.5% a month for the feed, measured by the
/healthz/readycheck, stated in the partner terms as a target, not a guarantee. - Performance and reliabilityWhat page speed is good enough? Proposal: feed under 500 ms at p95 and brand page first paint under 2 s on a phone, both checked after each promote.
- Performance and reliabilityShould we load test again before more brands join? Proposal: yes, at 3 times the 25 Oct rate (about 90 requests a second) before the next onboarding wave.
AI and models 31
- Model policyBack to Claude for Plays? Proposal: top up Anthropic, run the fair bake-off from the Evals document on 5 Arata Plays, about $5 to $10, and switch Plays back to Opus medium only if Opus wins most blind pairs.
- Model policyIs Claude on Vertex covered by the Google credits? It has never been used [src: memory brew-gemini-provider]. Proposal: one small paid probe on Vertex with your yes, then decide whether Claude runs on the credits.
- Model policyBrief and ideas on Flash. They asked for Opus high and get Flash today. Proposal: move the brief to Pro alongside Plays, since every Play reads it.
- Model policyJam spend has no dollar meter. Jam calls count only as daily units [src: brew/server.js:146-171]. Proposal: meter them through ai.js so cost per brand includes the jam.
- Prompts registryShould the registry become code? Proposal: yes, a
data/prompts.jsonread by ai.js and server.js, in v2, with a test that every call site is listed. - Prompts registryWhich tags need a stronger tier first? Proposal: brief and
ideas:writemove to Pro with the Plays, because they asked for Opus and every Play reads the brief. - GuardsCount the guards. Nothing records how often each guard fires. Proposal: one daily line per brand in the ops page with flags, mends, redos and holds.
- GuardsJudge model. The picture checks ask for Haiku and run on Flash today. Proposal: keep Flash until the eval set shows judge agreement with a person below 90%, then move the judge to Claude.
- GuardsVideo spelling remake. Proposal: keep it manual in v1, and in v2 offer one priced remake.
- EvalsThe whole document waits on you: What we measure on outputs, test sets, cadence
- EvalsAccept this eval set? Proposal: accept as written, run the first Play bake-off on 5 Arata Plays across Opus, Pro and Flash before deciding the Plays model.
- EvalsWho scores blind pairs? Proposal: Param and one of Sai or Arvind each score every pair; a tie between them counts as a tie.
- EvalsOpen models in the bake-off? Proposal: leave them out of the first run; add one when the gates need a cheaper classifier.
- EvalsUse real partner packs? Proposal: yes, as frozen read-only copies that never leave our machines and never write back.
- EvalsEval budget. Proposal: $20 a month while building, from the Google credits for Gemini runs, with your yes before any Claude run.
- Image and video makersHiggsfield keys. Proposal: add
HF_API_KEY_IDandHF_API_KEY_SECRETto Secret Manager so Studio runs on its first choice, with the existing per-make price and yes. - Image and video makersWhat is a Sloosh credit in dollars? No source gives it. Proposal: write the plan price into Finance and show finals in dollars to the team.
- Image and video makersSloosh or Higgsfield for finals? Both make finals-grade work. Proposal: run the partner bench on 10 briefs and keep the cheaper one that passes the eval bar.
- Image and video makersHiggsfield Enterprise for the CLI-only tools? Needs a word with Higgsfield sales before Brew wires Marketing Studio video or audio. Waits on Param [src: memory brew-higgsfield-wiring].
- Outside data rulesThe skill is not in the repo. It lives in the parent folder, not on brew origin/main. Proposal: move it into brew/.claude/skills so every Brew session loads it.
- Outside data rulesOne cap per brand. treg is capped per day for all brands, Apify per brand per month. Proposal: add a per-brand monthly treg cap of $15 beside Apify's $10, both shown on the watch page.
- Outside data rulesThe Apify token was pasted in chat on 21 Oct. Proposal: rotate it [src: memory brew-viral-remakes].
- Cost per brandMeasure one real month. No brand has a measured monthly total. Proposal: add AI dollars per brand to the spend file, then report October and November for Arata, Nutrova and Cozy.
- Cost per brandWhat is a Sloosh credit in dollars? Proposal: write the Pro plan price into Finance and convert finals on the ops page.
- Cost per brandRead cost. The first read has no single figure. Proposal: tag every read call
reader-<slug>and sum it on the next new brand. - Cost per brandCap for Plays on Opus. Proposal: if Plays go back to Opus, set
BUILD_CAP_USDto $90 for that deploy. - Safety and refusalsProduct name in messages. Some messages say "Brew", and some name Higgsfield, while product rules say no product name and no vendor names on founder screens [src: brew/drafts.js:183] [src: brew/jam2/studio.js:301] [src: AGENTS.md rule 6]. Proposal: one copy pass over every refusal and budget message.
- Safety and refusalsRefusal log. Refusals are kept only in memory on one instance. Proposal: store them per brand and month beside the spend file.
- AI search visibilityClaude in the check. Claude sits out while Brew runs on Gemini, so the check shows three tools. Proposal: ask Claude through the Anthropic key for this one check even while the rest runs on Gemini, about 8 short calls a week a brand.
- AI search visibilityWeekly check across many brands. About $0.50 a brand a week. Proposal: keep it weekly for design partners and monthly for brands that only had a read.
- AI search visibilityGoogle AI overviews. Not asked today. Proposal: probe one treg endpoint for AI overviews on one brand with your yes, then add it if it answers reliably.
Data and analytics 20
- Metric definitionsThe whole document waits on you: Every number the product and company use, defined once
- Metric definitionsAccept the proposed company definitions? Proposal: yes as written, with the north star counting any hand-off, to the brand's team or to an outside maker.
- Metric definitionsDoes staff activity ever count? Proposal: never; our team's opens and makes are counted apart.
- Metric definitionsCost per active brand: include Google credits? Proposal: yes, count credits as money, so the number holds once credits end in 2028.
- Measurement engineWhich grades teach the feed? Proposal: A and B only; C and D show to the team. [src: handbook content/company-and-strategy/open-questions.md:37]
- Measurement engineKeep How we measure it in v1 briefs? Proposal: keep it, renamed How your team measures it. [src: handbook content/company-and-strategy/open-questions.md:40]
- Measurement engineApprove Other proposals without a route? Proposal: leave them stored until v3 brings the engine back.
- Tracking planThe whole document waits on you: Events, properties, where they fire
- Tracking planApprove the event list? Proposal: yes, the v1 rows only, built as one change by engineering before the redesign.
- Tracking planOur own table or an analytics vendor? Proposal: our own table in Postgres, so no new subprocessor and no cookie banner.
- Tracking planTrack the future public site? Proposal: the marketing site may use the Setup Analytics pattern; the product itself never does, and the privacy page says which is which.
- DashboardsThe whole document waits on you: What each shows and who reads it
- DashboardsBuild the weekly views in the product or in a tool? Proposal: a small staff page in the product, so data never leaves our database.
- DashboardsWho owns the Monday read? Proposal: Sai prepares, Param decides.
- DashboardsShow partners their own view? Proposal: not in v1; in v3 the brand gets its results view.
- Data qualityRun a nightly data check? Proposal: yes, one report to hello@ listing each partner's unbacked numbers and stale connections.
- Data qualityHow long may a Play stay flagged? Proposal: 7 days, then it leaves the feed until it is refreshed.
- ExperimentsHoldouts through the brand's own tools? Proposal: yes, Klaviyo and the brand's WhatsApp tool first, never our own sending. [src: handbook content/company-and-strategy/open-questions.md:39]
- ExperimentsTest our own product before v3? Proposal: no; with five partners, compare weeks before and after a change and ask them.
- ExperimentsDefault holdout share? Proposal: 10%, shown to the brand before launch.
Ops and infrastructure 33
- Runbook indexWho may run production runbooks? Today the scripts run with whoever's gcloud sign-in is on the Mac. Proposal: only Param runs
promote.shand the restore runbooks until a second person has done one restore test with him. - Runbook indexShould the bucket scripts be deleted now?
tools/reset-brand.shandtools/flush-live.shalready stop onSTORAGE=pg. Proposal: givetools/reset-jams.shthe same first lines, and delete all three once production has run on Postgres for a month. - Deploy and promoteHow often should production be promoted? No rhythm is written down; Next carries one pending promote of the 26 Oct jam fixes. Proposal: promote at most once a day, after Param has walked Arata and one other partner on staging.
- Deploy and promoteShould staging smoke checks fail the deploy? Today they only print codes. Proposal: yes, fail on any non-200 from
/or/api/config. - RestoreWho runs the monthly restore test, and on which day? Proposal: Param, on the first Monday of each month, starting 2 Nov 2026, with Claude doing the steps and Param checking the counts.
- RestoreIs staging data worth backing up? The partners now live on production. Proposal: treat staging as rebuildable, keep only the bucket versioning, and say so here.
- RestoreIs 7 days of point-in-time recovery enough? Proposal: keep 7 days during the design partnership and revisit when the first partner pays.
- Wipe data and reset jamsMay a brand reset run on production? The code allows it, with no archive. Proposal: no; production runs only
db/delete-brand.mjsfor a data request. - Wipe data and reset jamsWhat clears the cache and made media on Postgres? Proposal: add it to
db/reset-brand.mjsbehind a--with-cacheflag, so "wipe data" is one job. - DNS and domainsWho owns the Cloudflare account and the joinsquareup.com zone? No note names it for this zone. Proposal: Param owns it, with Sai as a second admin so a lost login never locks the domain.
- DNS and domainsWhen do we move production off feed.joinsquareup.com? Proposal: when the product name is picked, in one planned change with every callback URL checked from the list above.
- Secrets and keysWho rotates which secret? No source names anyone. Proposal: Param owns every secret for now; Claude may add versions only when Param asks in chat; a review every quarter starting January 2027.
- Secrets and keysShould production have its own AI and data keys? Today staging, production and the demo share
ANTHROPIC_API_KEY,OPENAI_API_KEYandTREG_TOKEN. Proposal: yes for treg and Anthropic before the first paying partner, so a staging leak or runaway test cannot spend production's balance. - Secrets and keysFix the default compute account's access? Proposal: yes, remove project-wide secret accessor and give each of the 15 services its own account, in one planned session.
- Monitoring and alertsWho reads hello@ and who answers out of hours? No source names anyone. Proposal: Param is on call every week, with Arvind as backup, until a second engineer joins; hello@ forwards to Param's phone; any alert gets a first look within 2 hours from 9 am to 10 pm IST.
- Monitoring and alertsShould staging have an uptime check? Proposal: yes, one check on
/healthz/ready, emailing hello@ only. - Monitoring and alertsShould the Sloosh check run on production? It is off there because Sloosh is not connected on production. Proposal: turn it on the day Sloosh is connected there.
- IncidentsThe whole document waits on you: Calling one, roles, the postmortem template
- IncidentsAccept the proposed process above? Proposal: accept as written; Param is the lead for every Sev 1 until a second engineer joins.
- IncidentsWhere do we talk during an incident? Proposal: a Slack channel
#incidentsin the joinsquareup workspace, plus a phone call for Sev 1. - IncidentsWhat do we promise partners about incidents? Proposal: for Sev 1, a message within an hour and a short written postmortem within 2 working days; nothing about uptime until we measure it.
- Costs and quotasThe whole document waits on you: Cloud, AI, data, credits, monthly spend
- Costs and quotasWho checks spend, and how often? Proposal: Param, on the 1st of each month, copying each vendor's last-month total into Numbers; Claude drafts the table from the billing pages he opens.
- Costs and quotasWhat is the monthly ceiling while we are pre-revenue? Proposal: the ceilings proposed in budget: a Google Cloud budget alert at $1,000 a month, its cloud $400 plus AI $600, and $220 for treg and Apify together, both emailing hello@.
- Costs and quotasDo the production caps fit five partners? The caps are the staging numbers copied. Proposal: keep them until the first month's spend is known, then set production's from real use.
- Costs and quotasWhich vendors are we paying today, on which card? Not recorded. Proposal: Param lists them once in Finance, and this page links there.
- Protected connectionsProtect the other four partners too? Today only Arata is listed. Proposal: add each partner the day it connects its first real account, starting with Nutrova.
- Protected connectionsShould
forceexist at all on production? Proposal: keep it for Param only, log every use, and require a note saying why. - Background jobsAre these cadences right for paying partners? They were set during building. Proposal: keep them for the design partnership and review after a month of spend data.
- Background jobsShould weekly work on production run at a fixed hour? Today each job's first run depends on when the worker started. Proposal: no change until a partner asks for a fixed time.
- Hosting mapWhen does the handbook go live? The deploy script already keeps the pages off public hosting and refuses a release if squareup-handbook.web.app, firebaseapp.com or run.app answer a signed-out request, but nothing is uploaded until Cloudflare Access is on. Proposal: Param switches on Access for handbook.joinsquareup.com this week and sends the team domain and audience tag, then the first release runs with the gate, never with
--skip-gate. - Hosting mapWho besides Param gets into the handbook? Proposal: Access allows Param, Sai and Arvind by email; the comments service's
ALLOWED_EMAILSholds the same three. - Hosting mapShould we clean up the old buckets
gs://squareup-feedandgs://squareup-feed-demo? Proposal: export a copy to cold storage, then delete them after Param confirms nothing reads them.
Security, privacy and legal 52
- Privacy policyWho reviews the final policy, and when? Proposal: a lawyer in India who knows the Digital Personal Data Protection Act, before the first brand outside the five partners signs up.
- Privacy policyWhich laws apply to brands outside India? Cozy is a US store. Proposal: the lawyer confirms whether GDPR and US state laws need extra sections; until then, onboard only Indian brands to production.
- Privacy policyDo we need a cookie banner? Proposal: no, while the only cookies are the two sign in cookies and there are no trackers; the lawyer confirms.
- Privacy policyDoes the policy name the product? The writing rules say no product name on customer pages. Proposal: the policy names the legal entity and says "the service" until the brand name is picked.
- Privacy policyShould we keep the Anthropic key on production when nothing uses it? Proposal: remove it, so the subprocessor list stays short and true.
- Terms of serviceDo people accept the terms, or only see them? Nothing records acceptance today. Proposal: one line under the sign in button, "By signing in you accept the terms", plus the date stored on the brand when its first admin claims it.
- Terms of serviceWhich city's courts? Proposal: the city on the LLP's registration; Param confirms.
- Terms of serviceLiability cap? Proposal: fees paid in the last 12 months, and a fixed small amount during the free preview; the lawyer sets the number.
- Terms of serviceWho reviews, and when? Proposal: the same lawyer as the privacy policy, in the same review, before the first brand outside the five partners.
- Data processing agreementThe whole document waits on you: For partner brands
- Data processing agreementDo we offer a DPA now, or only when a partner asks? Proposal: now, with the partner agreement, because PUMA India is likely to ask.
- Data processing agreementBreach notice time? Proposal: 72 hours from confirming, which is a common standard; the lawyer checks Indian law.
- Data processing agreementBackups after deletion? Point in time recovery keeps 7 days and daily backups keep 14. Proposal: say backups roll off within 14 days and are never restored for a deleted brand.
- Data processing agreementWho signs for us? Proposal: Param, as a designated partner of the LLP; he confirms he is one.
- SubprocessorsWhich region does Vertex run Gemini in? Proposal: pin it to asia-south1 where the model exists there, and say so on the page.
- SubprocessorsIs Higgsfield live on production? Proposal: Param confirms whether
HF_API_KEY_SECRETexists; if not, drop the row until it does. - SubprocessorsIs the Cloudflare record proxied? Proposal: keep it DNS only, so Cloudflare sees no traffic, and confirm in the dashboard.
- SubprocessorsDo we publish vendor names on a public page? Proposal: yes, a short list with purpose and country, the way most software companies do.
- Retention and deletionBrand data with no end date: do we set one? Proposal: 12 months without any sign in, then an email to admins, then deletion 30 days later.
- Retention and deletionHow long do we keep the access log? Proposal: 12 months.
- Retention and deletionDo restored backups bring deleted brands back? Proposal: keep a list of deleted slugs and delete them again after any restore.
- Access rulesShould every
shopos.aiaddress see every brand? Proposal: no; a named list of staff addresses on production, and the two domains only on staging. - Access rulesTurn on
STAFF_REQUIRE_HD=1on production? Proposal: yes, so a personal Google account made with a staff address never counts as staff. - Access rulesShould guest links expire? Proposal: 30 days, with a Revoke button for brand admins.
- Platform complianceMeta verification has been in review 10 days. Chase it? Proposal: open a support case in Business Help if it is still in review on 30 Oct.
- Platform complianceMove the Shopify app's URLs to production before approval? Proposal: no, change nothing during review; move them the day it is approved.
- Platform compliancePoint Meta's privacy URL at production now? Proposal: yes, feed.joinsquareup.com/privacy, since the page is the same and production is the brands' home.
- Claims policyWho checks the claim rules against Indian advertising law? Proposal: the same lawyer as the privacy policy reads this page and the category word lists once, before the first brand outside the partners.
- Claims policyDo creator drafts carry a disclosure by default? Proposal: yes, "#ad" on any draft written for a creator to post for the brand.
- Claims policyLog every flag? Proposal: yes, one row per flag with brand, kind and surface, so we can see what writers get wrong.
- Security practicesFix the default compute account now? It touches other company services. Proposal: yes, this week, one service at a time, each moved to its own account first.
- Security practicesAn outside penetration test? Proposal: one after v1 ships to the first 20 brands, not before.
- Security practicesRotate the keys pasted in chat on 28 Sep? The SquareUp tracking keys share this Google project. Proposal: rotate them now. [src: memory squareup-tracking-structure]
- Incident responseThe whole document waits on you: Breach steps, who to tell, timelines
- Incident responseWho is on call? Proposal: Param in the day, Arvind as backup; one phone number each in the team channel.
- Incident responseDo we promise brands 72 hours? Proposal: yes, in the DPA, after the lawyer confirms Indian law needs nothing shorter.
- Incident responseA security@ address? Proposal: yes, forwarding to Param and hello@, named on the privacy page.
- Incident responseRotate the 28 Sep keys now? Proposal: yes, before any brand asks about security.
- Trademark and IPThe whole document waits on you: The name, the characters, rights to generated art
- Trademark and IPSearch before or after the pick? Proposal: a quick search on all five names now, so a name that cannot be protected leaves the audition early.
- Trademark and IPWho made the character art so far? Proposal: Param lists each source; anything made by a freelancer gets a signed assignment.
- Trademark and IPKeep the viral clip as a motion reference? Proposal: keep it on the partners only until the lawyer has reviewed it.
- Trademark and IPWhich entity owns the marks? Proposal: Yellow Monk Technologies LLP.
- Company entity and filingsThe whole document waits on you: The legal entity, registrations, GST, annual filings, who holds what
- Company entity and filingsIs Form 8 for the year to 31 March 2026 filed? It is usually due 30 October. Proposal: Param asks the CA today.
- Company entity and filingsWho are the designated partners? Proposal: Param fills the table; the same people sign contracts and the DPA.
- Company entity and filingsIs the LLP registered for GST? Proposal: ask the CA before any paid plan; register when the CA says the turnover or export of services needs it.
- Company entity and filingsIs SquareUp a trading name of the LLP? The domain is joinsquareup.com. Proposal: say "Yellow Monk Technologies LLP, trading as SquareUp" on legal pages if the CA agrees.
- Contracts registerThe whole document waits on you: Every signed agreement: partners, vendors, contractors, NDAs, with renewal dates
- Contracts registerAre there agreements this page does not know of? Proposal: Param lists any NDA, contractor or freelancer agreement, including anyone who made the character art.
- Contracts registerSave copies of vendor terms? Proposal: yes, a PDF of each vendor's terms on the day this register is filled, for the five vendors with brand data first: Google, OpenAI, Sloosh, Resend and treg.
- Contracts registerWhere is the signed copies folder? Proposal: a shared drive folder named Contracts, owned by Param, read by Sai and Arvind.
Marketing and growth 71
- Go to marketIndia first, or global from day one? Proposal: India first, because all five partners are Indian brands and the regional price is in rupees; copy stays in plain global English.
- Go to marketWho are the first 100 brands, and how do we reach them? Proposal: a written list per six week cycle from our own networks, partner referrals and the Shopify listing, with 40 names in the first cycle, as the old plan suggested.
- Go to marketWhen is the launch? Proposal: no date until every partner hands off at least once a week for four weeks in a row; then open reads in batches.
- Go to marketWho on the team owns outreach and the same day reply? Proposal: Param owns both, with one named backup from Sai or Arvind.
- Go to marketIs Gully Labs still a design partner? Proposal: no; the five on production are the list.
- Go to marketDo Shopify installs skip the cap? Proposal: no; an install is a read ask like any other.
- Ideal customerDo large brands like Puma India count as a target, or a learning partner only? Proposal: learning partner only; keep the written fit for outreach.
- Ideal customerDo enquiry stores like Mana stay in scope? Proposal: yes for partners already in, no new enquiry stores in outreach until v1 ships.
- Ideal customerIs there a store size floor? Proposal: no floor; measure the review count below which Plays get worse across the five partners, then decide.
- Ideal customerIndia only for outreach? Proposal: yes for the first cycle, as in go to market.
- Audiences and hooksMay we interview partners for their own words this cycle? Proposal: yes, five questions on the week one call, quoted only with written permission.
- Audiences and hooksDo the landing sample cards stay? Proposal: label them Sample now, and swap in one real partner finding once a partner agrees in writing.
- Audiences and hooksWhich audience gets the first paid test, if any? Proposal: none until paid acquisition is decided; organic first.
- WebsiteWhich domain does the site live on? Proposal: pick it with the name; until then keep feed.joinsquareup.com.
- WebsiteAre the home page and the ask page one page? Proposal: one page; the ask is the last block, and a full cap swaps the box for Leave your link.
- WebsiteDo the landing's Sample cards stay, now that they are labelled? Proposal: keep them until a partner lets us show a real finding.
- WebsiteWhen does the internal name leave the landing and the emails? Proposal: the day the name is picked, in one change.
- WebsiteDo we show one finding before sign in? Proposal: yes, as the reveal in v1, so a visitor sees value before giving an email.
- Content engineWhich store do our sample drafts come from? Proposal: build the sample candle store as a test brand, labelled Sample, so no partner shows without permission.
- Content engineWhich format retires first if time is short? Proposal: keep the Monday and Friday formats always; drop the monthly ones first.
- Content engineWho makes the posts? Proposal: the hours in the no-budget playbook, with one owner per weekday.
- SocialWhat is the handle? Proposal: the product name, picked with the domain in naming.
- SocialWhich founder accounts post on LinkedIn? Proposal: Param from week one; Sai and Arvind one post a month each.
- SocialWhen does the first post go up? Proposal: the week the direction and name are picked, starting with post one.
- SocialDo we post partner work? Proposal: only with written permission, never before week four of a partnership.
- Launch planWhat is the launch date? Proposal: none until every partner hands off weekly for four weeks; then open reads in batches.
- Launch planWhat do partners get on paper? Proposal: free use through the partnership and a loaded wallet, as in design partner program.
- Launch planWhen does the six week calendar start? Proposal: the Monday after the direction and name are picked.
- Launch planIs there a public launch day at all? Proposal: no single day; each version gets its own small opening.
- Launch planWho sends the Friday founder note? Proposal: Param, every Friday from week four.
- LifecycleWho sends the person written emails? Proposal: Param, from his own address, until a support inbox exists.
- LifecycleDo the day 1, day 2 and day 14 emails start now, before the Monday drop ships? Proposal: no; start with the welcome, read ready and day 28 by hand.
- LifecycleDoes the Monday digest become the Monday drop? Proposal: yes, one Monday message, never two.
- LifecycleWhen do pushes start? Proposal: with the installed app and the Monday drop, under Fetch's ceiling above.
- LifecycleWhat is the paying message? Proposal: written when pricing is agreed with Sai; until then, cost is talked about in person.
- Word of mouth and referralsDoes the brief page carry Fetch's sign off? Proposal: yes, 32 px at the bottom, and nothing else.
- Word of mouth and referralsCan a brand switch its public brand book off? Proposal: yes, from Settings, with no need to ask us.
- Word of mouth and referralsDo we ever reward referrals? Proposal: no rewards before launch; revisit once pricing exists, and never as a discount.
- Word of mouth and referralsWhich founder communities first? Proposal: three Param already belongs to.
- Paid acquisitionThe whole document waits on you: When, where, budget, rules
- Paid acquisitionDo we do paid acquisition at all before launch? Proposal: no; organic and warm intros only while reads are capped.
- Paid acquisitionWhat are the gates for the first test? Proposal: pricing agreed with Sai, the name chosen, and every partner handing off weekly for four weeks.
- Paid acquisitionWhich channel first? Proposal: Meta, Instagram only, in India, because the founder audience scrolls there and the ad account exists.
- Paid acquisitionWhat budget? Proposal: Param names one fixed cap for a two week test; nothing is spent past it.
- Paid acquisitionDo we set up tracking now, before any spend? Proposal: yes; run Setup Analytics for the product's own pages this cycle, at no cost.
- Paid acquisitionDoes the Cozy campaign teach us anything here? Proposal: one rule only: never launch paid without a working purchase or ask event to count.
- Getting found ourselvesWhich domain will the product live on? Proposal: decide it with the name in naming; keep feed.joinsquareup.com as a redirect.
- Getting found ourselvesDo we run our own AI answers check before we have a name? Proposal: no; wait for the name, then run it weekly.
- Getting found ourselvesMay the docs site be indexed? Proposal: yes, once it names the product; today it stays as it is.
- Getting found ourselvesWho writes the answer pages? Proposal: Param drafts with Claude, Sai reviews for plain words.
- Campaign logThe whole document waits on you: Every campaign, cost, result
- Campaign logWhat counts as a campaign? Proposal: anything with a start, an end and one ask: a paid test, a six week posting cycle, an outreach batch, an event or a launch.
- Campaign logWho keeps the log? Proposal: whoever owns the campaign fills its row; Param checks it every Friday.
- Campaign logDoes the log live here or in a sheet? Proposal: here, so every campaign sits next to the plan that made it.
- Campaign logDo we log the first design partner outreach after the fact? Proposal: yes, one row per partner with how they came in, from what Param remembers, marked From memory.
- Growth metricsThe whole document waits on you: Visits, reads, sign ups, activation, cost per brand
- Growth metricsWhich three do we count first? Proposal: read asks, reads started and weekly hand off stores.
- Growth metricsDo we add analytics to the landing and the ask page? Proposal: yes, one GA4 property with four events: ask, sign in, read started, first hand off; no ad pixel until paid is decided.
- Growth metricsDo team hand offs count? Proposal: yes; log a quiet event when Share with my team copies a brief, so both hand offs count the same.
- Growth metricsWho counts on Friday? Proposal: Param, until a dashboard exists.
- Growth metricsWhen do targets come? Proposal: after four weeks of counts, Param sets one target for weekly hand off stores only.
- No-budget playbookWho owns which hour? Proposal: Param the Monday and Friday hours, Sai the Wednesday hour, each of the three one LinkedIn post a month.
- No-budget playbookWhich store do we run our own product on for sample drafts? Proposal: none of the five partners; build the sample candle store as a test brand, labelled Sample, so drafts never show a real partner without permission.
- No-budget playbookMay we spend on a studio make for a post? Proposal: no; drafts only, and Param says yes to any exception in writing.
- No-budget playbookWhen does posting start? Proposal: the day the direction and the name are picked, never before, so the grid starts in one voice.
- Events and webinarsThe whole document waits on you: Store owner meetups, webinars, demos at events, what each is for
- Events and webinarsDo we do events before launch at all? Proposal: one small founder meetup a month at most, only where founders of our ideal customer gather.
- Events and webinarsWhich communities first? Proposal: Param lists three founder groups he already belongs to; we start there.
- Events and webinarsWebinars, yes or no? Proposal: not until one partner agrees to show their week on screen.
- Events and webinarsWho speaks? Proposal: Param, with a speaker bio written from his real background, never a sample bio.
- Events and webinarsBudget? Proposal: zero; free events and online only, until paid acquisition is decided.
Sales and partnerships 42
- ArataWho at Arata do we work with? No contact name is on record. Proposal: add the main contact, their role and how they prefer to talk to this page.
- ArataWhat is the next step with Arata? Proposal: a 30 minute call this week to walk the Plays they rated highest, then agree a design partner agreement from Contracts.
- ArataDoes Arata stay on the demo site? It agreed on 15 Oct that its team notes stay public there, but it now has real accounts connected. Proposal: keep only its public pack on the demo and ask Arata to confirm in writing.
- ArataIs our team's deck for Arata a paid engagement? The sources do not say. Proposal: record whether Arata pays our team separately, so the Brew partnership stays independent.
- NutrovaDid the 26 Oct onboarding happen, and with whom? Proposal: add the date, the people and what they said to this page and the feedback log.
- NutrovaWhich account does Nutrova connect first? Proposal: Shopify through its own app, since it needs no platform review and feeds the most Plays.
- NutrovaWho signs off health claims? Proposal: ask Nutrova for the studies behind its claims and load them into its Brand Book before any Studio make is shared.
- ManaWho is our contact at Mana, and how did they come to us? Proposal: add the contact and the date of the first conversation here.
- ManaIs an enquiry brand a fit for the first paid plan? Proposal: keep Mana as a design partner and decide fit after it has used the feed for four weeks.
- ManaWhich account does Mana connect first? Proposal: GA4, by adding the service account as a viewer.
- Puma IndiaWho at PUMA India is the contact, and who approves the use of PUMA's name on our side? Proposal: record the contact here and ask in writing before PUMA appears in any demo, deck or case study.
- Puma IndiaShould a brand this big be a design partner? Proposal: keep it as the big brand test case, and never quote it as a customer until it says yes in writing.
- Puma IndiaDo we fix the stray words picture first? Proposal: yes, trace the maker before PUMA's next session.
- ScrubroomWho is our contact at Scrubroom? Proposal: add the contact and the date of the first conversation here.
- ScrubroomDoes Scrubroom want Plays about its own labels or the brands it resells? Proposal: ask on the first call; until then, keep both.
- ScrubroomIs it on Shopify? The sources do not say outright; the reader got its full catalogue from a products.json list, which Shopify stores serve [src: brew/reader/index.js:244]. Proposal: confirm on the first call, then connect its own app.
- PipelineThe whole document waits on you: Every prospect, stage, next step
- PipelineWho else are we talking to? Proposal: Param lists every brand in conversation, with the contact and the next step, and we add them here this week.
- PipelineIs Gully Labs still a design partner? Proposal: mark it Paused unless Param says it is active.
- PipelineDo these seven stages fit? Proposal: accept them as written and revisit after the first two signed agreements.
- PipelineWho owns each prospect? Proposal: Param owns all of them until a second person takes one.
- PipelineWhere does the pipeline live? Proposal: here in the handbook only, no separate CRM until there are more than twenty rows.
- Onboarding playbookIs the first hand off the activation we count? Proposal: yes, first hand off within 7 days of the first sign in.
- Onboarding playbookDoes every partner onboard on a call, or alone? Proposal: on a call for the five design partners; alone, with the first win bar, for everyone after.
- Onboarding playbookWho runs the calls? Proposal: Param for the five, with Sai or Arvind shadowing one each.
- Onboarding playbookWhen does the new Set-up tab reach production? Proposal: after the five partners' first calls, so they learn one screen at a time.
- Demo scriptWhich stores should the demo show? Proposal: two or three public brands prepared by our team, never a design partner unless it says yes in writing.
- Demo scriptDoes Arata stay on the demo? It agreed on 15 Oct, before it connected real accounts. Proposal: take it off the picker and use a public brand instead.
- Demo scriptWhere does a live read of a prospect run? The guide says staging, which is now for testing only. Proposal: production, started by staff.
- Demo scriptFive minutes or ten? The guide is ten. Proposal: a five minute run, then five minutes of the founder's questions.
- Pricing and packagingv1 at $79 or $119? Proposal: $79, since v1 only drafts and hands off.
- Pricing and packagingAutopilot as a percent of spend, or flat fees by spend band? Proposal: 3% with the $149 minimum, as written.
- Pricing and packagingWho prices briefs to our team? Proposal: our team sets its own per brief price; Brew shows it, never bundles it.
- Pricing and packagingDoes wallet money expire? Proposal: never, as written.
- Pricing and packagingPartner price for life? Proposal: yes, $79 or ₹4,999 for the five who sign the partner agreement.
- Pricing and packagingIs the spec committed? It sits untracked in the working tree. Proposal: commit it to brew main as a proposal so it cannot be lost.
- ContractsThe whole document waits on you: Design partner agreement, order form
- ContractsDo we need a written agreement before the partnership goes further? Proposal: yes, the one page above, sent to all five this week.
- ContractsWhich entity signs? Proposal: Yellow Monk Technologies LLP, the entity already on the Meta business and the site footer.
- ContractsWhat happens after the partnership? Proposal: accept the proposed partner price from pricing, or leave with nothing owed.
- ContractsWho reviews the terms? Proposal: a lawyer reads the agreement and the full terms once, before they replace the preview pages.
- ContractsDoes the agreement cover paid makes from the wallet? Proposal: the wallet is a gift, unused money is not refunded, and it never expires during the partnership.
Customer success and support 40
- Partner onboardingWho on our team owns each partner's first week? Proposal: Param owns Arata and Nutrova, Sai and Arvind split the other three, one name per brand written here.
- Partner onboardingIs the first brief shared within 7 days the activation event? Proposal: yes for v1, and revisit once the five have each shared one.
- Partner onboardingDo invited teammates see the set up screens on first open? The code does not say clearly. Proposal: test it on Zenant with a fresh invite and record the answer here.
- Partner onboardingShould every partner get a welcome call in week one? Proposal: one 30 minute call on day 1 or 2, run from the checklist above.
- Help centreWhere does the help centre live? Proposal: inside the product, from Help in the account menu, as one page with thirteen sections.
- Help centreIs the 7 day deletion promise ours to keep on production? Proposal: yes. The deletion tool,
db/delete-brand.mjs, is on origin/main and reaches production with the next promote; until then an engineer does it by hand within 7 days. - Help centreDo we publish the read limits by number? Proposal: say they exist and that a person can lift them, without numbers that can change.
- Help centreThe read line promises 3 to 4 minutes. Proposal: measure ten first reads on production before it ships.
- Support processThe whole document waits on you: Channels, response times, who answers
- Support processWho reads hello@joinsquareup.com each day? Proposal: Param on weekdays until the five partners are onboarded, then a rota of Param, Sai and Arvind.
- Support processWhat response times do we promise partners? Proposal: one working day for any question, same day for blockers and our mistakes, written into the partner welcome.
- Support processDo partners get a WhatsApp line? Proposal: not in v1; offer it in v2 once the inbox times hold for four weeks.
- Support processDo we need a ticket tool? Proposal: no; inbox labels plus Next are enough for five partners.
- Support processWho answers alerts at night? Proposal: nobody at night during the preview; the reader of the day checks alerts first thing.
- Known issuesShould partners see a known issues page? Proposal: yes, a short one in the help centre with only what they can see, updated weekly.
- Known issuesThe interface still says Brew in a few places, now from one constant. Do we set that constant to the picked name, or to none, before the five partners use it daily? Proposal: keep Brew until the name is picked, then change the one line.
- Known issuesWho decides the compute service account rights? Proposal: Param removes the project wide rights this week and gives each service its own account.
- Partner healthThe whole document waits on you: Signals that a partner is thriving or slipping
- Partner healthDo we score health at all during the design partnership? Proposal: yes, a weekly green, amber or red line per partner, by hand, for the first four weeks.
- Partner healthWhat counts as thriving? Proposal: an open in 7 days, one jam moved and every connection fresh, as written in Tomorrow.
- Partner healthWho reviews it? Proposal: Param, every Monday, with each partner's owner.
- Partner healthDoes a partner ever see its own health? Proposal: no; it is our working view only.
- Feedback loopWhere does all feedback live? Proposal: Next, with one row per report, linked from the QA sheet and reports.
- Feedback loopWho closes back to partners? Proposal: the partner's owner from partner onboarding.
- Feedback loopDo we send a weekly founder note? Proposal: yes during the design partnership, signed by Param, naming one thing that changed because of a partner.
- Notices to customersWhat counts as an incident worth a notice? Proposal: more than 30 minutes down, or anything that touches a brand's data or connections.
- Notices to customersWho sends notices? Proposal: Param during the design partnership, from hello@joinsquareup.com, signed with his first name.
- Notices to customersDo we pick a fixed maintenance window? Proposal: no fixed window; releases already roll back on their own, and planned downtime gets 2 working days notice.
- Notices to customersMay Fetch appear in change notices? Proposal: only as the sign off line in the table, never in incidents, maintenance, connections or policy.
- Briefs sent to our teamWho on our team picks up briefs? Proposal: Param until the first ten, then a rota.
- Briefs sent to our teamWhat do we promise on time? Proposal: received within one working day, a first version or a question within three working days.
- Briefs sent to our teamDo briefs to our team cost money during the design partnership? Proposal: free until pricing is unparked, then paid per brief as the 26 Oct pricing note says.
- Data requestsWhen do we make the
brew-prod-opsjob? Proposal: right after the next promote, with one dry run on a test brand on staging first. - Data requestsThe tool keeps no archive, only the audit row and the backups for up to 14 days. Do we say that on the privacy page? Proposal: yes, one line with the 14 days.
- Data requestsWhat does a shared brief link show after its brand is deleted? Proposal: a plain page that says the brief was removed.
- Data requestsDo we offer export in v1? Proposal: on request only, as a zip within 7 days.
- Every messageOur company name is gone and the product name sits in one constant, still Brew. Do we keep Brew in the sender, header and Slack post until the name is picked? Proposal: yes, then change the one line.
- Every messageMay Fetch speak in emails at all, or only in the product? Proposal: only in the sign off of the Plays email and the first line of the digest, as in the table.
- Every messageThe read lines promise 3 to 4 minutes. Is that true? Proposal: measure ten first reads on production and use the measured time, or drop the number.
- Every messageShould the sender be a person, such as Param at our team, rather than the product? Proposal: the product sends routine emails; anything personal comes from a named person.
Finance 49
- PricingThe whole document waits on you: The parked plan: free read, 14-day trial, plans and credits
- PricingAccept Plan plus Wallet plus Autopilot as the model? Proposal: yes, as written on 26 Oct, recorded in the decisions log once Sai agrees.
- Pricingv1 at $79 or $119? Proposal: $79 or ₹4,999, since v1 only drafts and hands off.
- PricingAutopilot as a percent or flat bands? Proposal: 3% with the $149 minimum.
- PricingWallet expiry. Proposal: never expires, as written.
- PricingPartner price for life. Proposal: yes, $79 or ₹4,999 for partners who sign the partner agreement.
- PricingCommit the spec. It sits untracked in the brew working tree. Proposal: commit it to brew main marked as a proposal.
- Unit economicsWhat is a Sloosh credit in dollars? Proposal: Param adds the Pro plan's price and credit count to vendors and bills, and finals are reported in dollars from then on.
- Unit economicsWhich number do we plan on until a month is measured? Proposal: plan on $45 a brand a month, the v4 brain estimate, as a cautious middle; replace it with the measured figure in December.
- Spend capsIs $250 a day of first builds right for production? Proposal: keep it; five partners at $45 a build fit, and a new brand waits a day past that.
- Spend capsThe build cap default in code is $60 but production runs $45. Proposal: set the code default to $45 so a missing env var never spends more.
- Spend capsA monthly ceiling per brand. Proposal: $50 a brand a month across all sources during the partnership, raised only by Param.
- BudgetThe whole document waits on you: Monthly spend by category
- BudgetAccept the November ceilings? Proposal: yes as written; treg at $150 a month is well under its $40 a day cap and about fifteen times the $10 a brand estimate for seven brands.
- BudgetLower the treg day cap to match? Proposal: set
TREG_DAY_CAP_USDto $15 on production, so the code cap and the budget agree. - BudgetWho approves spend over a ceiling? Proposal: Param only, by a yes in chat recorded in the spend ledger.
- CreditsTop up Anthropic for production? Proposal: not during the partnership; Plays stay on Gemini Pro on credits until a fair quality rerun shows Opus is worth the cost.
- CreditsDoes the GFS credit cover Claude on Vertex? Proposal: ask Google for Startups in writing before any Claude on Vertex call.
- CreditsWho reads the balances each month? Proposal: Sai, on the first Monday, with the spend ledger.
- Spend ledgerThe whole document waits on you: What was spent, on what, by month
- Spend ledgerWhere does the ledger live? Proposal: a sheet in the team's shared drive, linked here, with this page holding the monthly totals.
- Spend ledgerBack fill October? Proposal: yes; Param adds the Sloosh, Apify, treg and Anthropic amounts from his card statements, and the rows above get their amounts.
- Spend ledgerWho keeps it? Proposal: Sai, with Param approving each month.
- Revenue planThe whole document waits on you: Brands, plans, months to targets
- Revenue planWhen does the first brand pay? Proposal: the month after the design partnership ends; target all five partners on the partner price.
- Revenue planThe first revenue target. No source sets one. Proposal: 25 paying brands within six months of the first charge, then reset from the real rate of new brands.
- Revenue planCount wallet money as revenue when loaded or when spent? Proposal: when spent on a kept piece; the CA confirms the treatment.
- No spend while buildingDoes the rule cover real reads for new prospects? Proposal: no; a real read for a prospect Param or Sai invited is product use, not building, and runs inside the caps.
- Vendors and billsPlan prices and renewal dates. Proposal: Param fills price and renewal for Sloosh, Apify, Resend, Cloudflare, ElevenLabs and the Anthropic top ups from his statements this week.
- Vendors and billsWhich card or account pays each? Proposal: one company card for every vendor, in the LLP's name, so invoices match the entity.
- Vendors and billsKeep OpenAI? Proposal: keep the key as the last fallback in the media chain, with no top ups beyond what it holds.
- Financial modelThe whole document waits on you: Pricing, costs and growth tied together
- Financial modelGrowth inputs. Proposal: model three cases of 5, 15 and 30 new trials a month with a 30% trial to paid rate and 5% monthly churn, labelled projections, until the first real month replaces them.
- Financial modelCost per brand input. Proposal: use $45 until three partners have one measured month.
- Financial modelFixed costs and cash. Proposal: Param enters salaries, tools and cash privately in the sheet; this page shows only the runway.
- Financial modelWho owns the sheet? Proposal: Sai builds it, Param reviews it monthly with the investor update.
- Billing and invoicingThe whole document waits on you: How a brand pays: provider, invoices, plans in the product, failed payments
- Billing and invoicingWhich provider? Proposal: Razorpay first, Stripe later, as above; the CA checks both for invoices that comply.
- Billing and invoicingIs the LLP registered for GST, and what is its GSTIN? No source records it. Proposal: Param confirms with the CA before the first invoice.
- Billing and invoicingIs wallet money billed with GST at top up or at use? Proposal: ask the CA; build whichever the CA confirms.
- Billing and invoicingWho can change a brand's plan? Proposal: the brand's owners and admins, and staff for partners.
- TaxesThe whole document waits on you: GST and taxes in each market, invoices that comply
- TaxesBook the CA conversation. Proposal: Param books it this month with the six questions above and the pricing proposal attached.
- TaxesShow ₹ prices with or without GST? Proposal: show ₹4,999 plus GST to businesses, and say so on the plan sheet, once the CA confirms the rate.
- TaxesDollar sales from India. Proposal: invoice in USD from the LLP under a letter of undertaking, if the CA confirms it applies.
- Refunds and collectionsThe whole document waits on you: When we refund, how, dunning for failed payments
- Refunds and collectionsAccept the first month refund within 7 days? Proposal: yes, once per brand, so a new brand risks nothing.
- Refunds and collectionsAccept read only after 7 days of failed charges? Proposal: yes, never deleting, matching the trial's end.
- Refunds and collectionsWho sends the dunning emails? Proposal: the provider sends receipts; Brew sends the plain words emails from its own layout.
People and ways of working 30
- Team and rolesThe whole document waits on you: Param, Sai, Arvind: who owns what
- Team and rolesWho owns what? Proposal, for Param to edit:
- Team and rolesParam: company and strategy, product, brand, finance decisions, AI and models, ops and infrastructure, security and legal, this handbook.
- Team and rolesSai: sales and partnerships, customer success and support, design partner relationships, QA rounds through the QA sheet, and the money routines the finance pages propose: the spend ledger, the monthly credit read and the financial model; pricing is agreed by Param and Sai together.
- Team and rolesArvind: integrations and ecosystem, including the Shopify app and Built for Shopify, and marketing and growth.
- Team and rolesEveryone: research and insights.
- Team and rolesWhat are the titles? Proposal: none until a fourth person joins; describe people by what they own.
- Team and rolesWho decides when Param is away? Proposal: Sai for partners and Arvind for integrations, with no production promotes until Param is back.
- How we work with ClaudeDo Sai and Arvind run Claude sessions on brew? No source says. Proposal: yes, each in their own worktree on a branch, merging through Param until they have done one QV round with him.
- How we work with ClaudeWhich memory notes move into the handbook? Proposal: rules and runbooks move into handbook pages over the next two weeks; memory notes then keep a one-line pointer.
- RitualsHold a weekly review? Proposal: yes, Mondays at 11 am IST, 30 minutes, agenda as above, starting 2 Nov 2026.
- RitualsHow often do design partner audits run? Proposal: one full audit across the five partners every two weeks, run by Claude, triaged by Param and Sai.
- Hiring planThe whole document waits on you: Roles, when, why
- Hiring planWhat triggers the first hire? Proposal: when two design partners agree to pay, or when Param owns more than 30 open items in Next for two weeks running.
- Hiring planWhat is the first role? Proposal: a senior full-stack engineer who can run production: promote, restore, on call, and review Claude sessions' work. It removes the single point of failure.
- Hiring planWhat comes second? Proposal: a design partner success person, once there are more than eight brands.
- Hiring planContractors before hires? Proposal: yes for illustration of the picked brand direction; see Contractors and agencies.
- Onboarding a teammateThe whole document waits on you: Day one to week two
- Onboarding a teammateAccept the proposed path? Proposal: accept as written, and try it on Sai or Arvind if either has not yet run brew locally.
- Onboarding a teammateWho is the buddy for a new person? Proposal: Param for engineers, Sai for anyone working with partners.
- Onboarding a teammateWhen does a new person get production access? Proposal: after 30 days and one restore test with Param.
- Tools we useWho has access to what? No source records it. Proposal: Param fills one access column per person this week; until then, assume only Param has admin on Google Cloud, Cloudflare, GitHub, Meta, Shopify Partners and Slack.
- Tools we useMove personal logins to team accounts? treg and GitHub sit on personal accounts in our notes. Proposal: move treg, Cloudflare and GitHub to accounts on joinsquareup.com, with Param and one other admin each.
- Tools we useUse a password manager? Proposal: yes, a team vault holding every login above, with Sai and Arvind invited.
- Changing this handbookWho besides Param may set a document to verified? Proposal: only Param, until each department has a named owner; then the owner may verify their own department.
- Changing this handbookWhen is Handbook 1.0 taken? No snapshot exists yet. Proposal: the day every department is written and
check.mjspasses, before the first upload. - Contractors and agenciesThe whole document waits on you: Who we work with outside the team, for what, on what terms
- Contractors and agenciesHire an illustrator once a direction is picked? Proposal: yes, a fixed-price brief for the character sheet and 12 key poses, reviewed by Param and Sai.
- Contractors and agenciesWho signs contracts? Proposal: Param, for the company, on a one-page template kept in Security, privacy and legal.
- Contractors and agenciesMay a contractor run Claude sessions on brew? Proposal: no, until they are onboarded like a teammate.
Product marketing 55
- PositioningThe whole document waits on you: What we are, for whom, against what, the one line
- PositioningThe final positioning statement. Proposal, to accept as is: "For founders of online stores who are their own marketing team, the product is your store's marketing team, in one feed. It reads your store and everything said around it, and drafts this week's marketing with the proof beside every number, for you to pick and hand to whoever ships. Unlike a chat assistant or a design app, it starts from your own store, not a blank box." Fetch closes it with: This week's ideas, fetched.
- PositioningTool, team or service? Proposal: team in the line, tool in search terms; test the say back in five partner calls before the site goes up.
- PositioningDo we say AI in the line? Proposal: no; open with the store, and say AI in the body copy.
- PositioningDoes the line name a country? Proposal: no; the product is global, and India first is a go to market choice, not a position.
- PositioningDoes team mislead, since our team also ships briefs? Proposal: keep it; our team appears only as one of the people you can hand off to, priced per brief.
- Messaging frameworkIs the roof line final? Proposal: yes, Your store's marketing team, in one feed, the line already live.
- Messaging frameworkDo the three jobs become public words? Proposal: yes in the product and the docs as how picks are grouped; keep the four pillars as the message.
- Messaging frameworkWhich of Fetch's hooks leads? Proposal: the founder hook on Instagram first: You throw the link. It brings back the week.
- Messaging frameworkDoes Fetch's own pillar wording replace the shared one? Proposal: no; the shared pillars stay, and Fetch's wording lives only in its posts and reels.
- Value proposition by personaWhich persona does every public page lead with? Proposal: the founder who is the marketing team; the others get their own page or slide.
- Value proposition by personaDo we promise anything to agencies before the brand switcher? Proposal: only the brief written for them, and say plainly that each client is its own invite.
- Value proposition by personaDo we keep the ten minutes as a public line? Proposal: no, until it is measured; say the week, already drafted, instead.
- Competitive intelligenceWhich named tools do we research first? No source names any. Proposal: the first three that design partners name in calls, nothing before.
- Competitive intelligenceMay we spend on competitor research? Proposal: free pages and the Ad Library only until the partnership ends.
- Competitive intelligenceDo we ever publish a comparison page? Proposal: no; compare jobs in public and offer a read instead.
- Competitive intelligenceIs our team a competitor to agencies, since it ships briefs? Proposal: no; say our team is one of the people a brand can hand off to, priced per brief, never bundled.
- Launch tiers and playbooksIs there a public launch day at all? Proposal: no single day; open reads in small batches and treat v2 as the first tier one launch.
- Launch tiers and playbooksWho calls the tier? Proposal: Param, at planning, in the release's first line.
- Launch tiers and playbooksDoes the name come before any launch? Proposal: yes; no tier one or two launch goes public before the name and the direction are picked.
- Launch tiers and playbooksWhen do reads open past the five partners? Proposal: when two partners hand off weekly for three weeks running, the same bar as v2 planning.
- Sales enablement kitWhere do the one pager and slides live? Proposal: one published deck and one page in the chosen direction, made once the direction is picked; until then, the spoken version and the demo only.
- Sales enablement kitDoes Fetch appear in an investor pitch? Proposal: on the cover and end card only; the story is the product.
- Sales enablement kitDo we show a partner's read on slide 3? Proposal: only with that partner's written yes; otherwise the sample candle store, labelled Sample.
- Sales enablement kitWho may send the leave behind? Proposal: Param, Sai or Arvind, from their own email.
- Objections and answersDo drafts or reads train anyone's AI model? No source answers it. Proposal: check the Vertex terms for our project, then add one line to the privacy page and a row here.
- Objections and answersHow long do we keep data after a brand leaves? No source says. Proposal: 90 days, then delete, written into the privacy page.
- Objections and answersWhat do we say to a store that is not a fit? Proposal: say so plainly and offer the demo stores instead of a read.
- Objections and answersDo we name Gemini in public? Proposal: yes, as Google Cloud's AI, since the privacy page already says AI models on Google Cloud.
- Claims we can makeDo we retire about 160 cards for good? Proposal: yes; quote no card count until a partner's feed is counted on the day.
- Claims we can makeDo we say 60 sources in public? Proposal: yes, as "reads 60 sources today", since the inventory backs it and it is checked by the docs truth check.
- Claims we can makeDo we name the AI tools we check? Proposal: yes, ChatGPT, Gemini, Perplexity and Claude, since the weekly check asks them; under Gemini the Claude ask is skipped, so check the setting before a campaign.
- Claims we can makeMay we name the partner behind 12 of 32? Proposal: no; keep it as an example finding from one brand's read until that partner says yes in writing.
- Claims we can makeWho fixes the three places that break the rules? Proposal: one product change in the next release, checked on staging.
- Customer stories and proofThe whole document waits on you: Partner results we can share, with permission
- Customer stories and proofWhich partner do we ask first? Proposal: Arata, since it is furthest along and has real accounts connected, after its next weekly hand off.
- Customer stories and proofWhat is the first story, before results exist? Proposal: a finding from their read, with their yes, told as what we found, never as a result.
- Customer stories and proofWho asks? Proposal: Param, in a personal email, never a form.
- Customer stories and proofIs Gully Labs still a partner we may ask? Proposal: treat it as a past prospect and do not ask until Param confirms.
- Pricing and packaging storyIs "wallet" the word brands see? Proposal: yes; it says real money and avoids credits.
- Pricing and packaging storyDo we show $ and ₹ side by side? Proposal: no; show the visitor's market only, ₹ in India and $ elsewhere.
- Pricing and packaging storyDo we tell partners their price for life now? Proposal: not until Param and Sai agree the proposal; then in a personal note, before any public page.
- Pricing and packaging storyDo the plan's internal words, the brain and the hands, appear in public? Proposal: no; say what it thinks and what it makes.
- Win and lossThe whole document waits on you: Why brands say yes or no, from every conversation
- Win and lossWhat did each of the five partners say when they agreed? No source records it. Proposal: Param writes one record for each from memory, marked as recalled, this week.
- Win and lossWhy did Gully Labs drop off the list? Proposal: Param writes its record as paused or lost with the reason it gave.
- Win and lossWhere do records live? Proposal: on this page while there are fewer than twenty; move to the pipeline sheet after.
- Win and lossWho asks the three questions? Proposal: whoever had the last call, within a week.
- Product pages and explainersWhich domain do the pages live on? Proposal: decide it with the name; keep feed.joinsquareup.com as the app.
- Product pages and explainersOne page or two, home and ask? Proposal: one page, with the ask as its last block, and the Full state on the same page.
- Product pages and explainersWhere do explainers live? Proposal: on the home page under each block, and the same cuts on Instagram.
- Product pages and explainersWhat replaces the landing's unlabelled sample cards? Proposal: label them Sample now, and swap in a partner's finding only with written yes.
- How AI answers describe usDo we run a check before the name is picked? Proposal: no; run only the unbranded questions once, free in a chat by hand, to learn which tools get named.
- How AI answers describe usWhich market's answers do we check? The brand check asks from India. Proposal: India first, since every partner is Indian, and add the US when we open past India.
- How AI answers describe usWho reads the answers each week? Proposal: Sai, ten minutes on Monday, and Param approves any page fix.
Research and insights 24
- Research planWhich three questions go first? Proposal: 1, 2 and 3, all on the weekly call slot.
- Research planMay design partners be asked to test, and how often? Proposal: one 30 minute session each in November, inside the weekly call.
- Research planWho runs the calls? Proposal: Param runs them, Sai or Arvind takes notes into the library the same day.
- Research planRun the model bake off? Proposal: first the fair rerun of five Plays on Pro, about $1, then the bake off, about $5 to $10.
- Research planIs India first? Proposal: run the India counts first and keep global open until they are in.
- Interview and call libraryHave there been partner calls that were never written down? Proposal: Param lists each one he remembers with the five and Gully Labs, with a date, and we add them marked "logged from memory".
- Interview and call libraryDo we record calls? Proposal: yes, screen and voice with consent, deleted once the notes are in this library.
- Interview and call libraryIs APE's voice interviewer used for Brew research? Proposal: no, not in v1; talk to partners in person on the weekly call.
- Voice of the customerMay we quote partners by name inside the handbook? Proposal: yes, inside only; never outside without written permission.
- Voice of the customerWho reads card notes each week? Proposal: Sai, every Monday, for the five partners.
- Voice of the customerShould Param's testing keep its own section? Proposal: yes, labelled our team, until partner words outnumber it.
- Usability testsThe whole document waits on you: Tests run, tasks, findings, fixes
- Usability testsDo we run the first round? Proposal: yes, one person from each of Arata, Nutrova, Mana, Puma India and Scrubroom, in the two weeks from 2 Nov, inside the weekly call slot.
- Usability testsLive build or the redesign screens? Proposal: the live build first, so the redesign has a baseline to beat.
- Usability testsWhich scripts first? Proposal: the instant test plus script 1 for every person, script 2 a week later.
- Usability testsWhat is the pass bar? Proposal: four of five people pass all four instant signals.
- Usability testsWho moderates? Proposal: Sai moderates, Param watches with the camera off and says nothing.
- Market and category researchIs India first? Proposal: yes for counting; size India first and keep global open.
- Market and category researchDo we pay for a store technology lookup? Proposal: not yet; try free platform figures and a hand sample of 100 stores first.
- Market and category researchWho checks each number? Proposal: whoever did not gather it, Param, Sai or Arvind.
- Market and category researchDo large brands like Puma India count in our ring? Proposal: keep them as partners to learn from, size only founder led stores.
- Insight repositoryShould insights from QA count here, or only from people? Proposal: both, kept in separate sections, so the people section shows how empty it is.
- Insight repositoryRun the fair model rerun behind insight 10? Proposal: yes, five Plays on Pro with today's inputs, about $1.
- Insight repositoryWho owns this page? Proposal: Param, with Sai adding rows after each QA round.
PR and communications 30
- Press kitWho are the founders on the kit, and what are their roles? No source gives roles for Param, Sai and Arvind. Proposal: Param writes three bios of 40 words each, with one photo each, before any kit goes out.
- Press kitDo we name Yellow Monk Technologies LLP in the kit? Proposal: yes, in the footer line only, as the joinsquareup.com footer already does.
- Press kitCan any design partner be named? Proposal: no until one gives a written yes; say "a small group of real brands".
- Press kitWhich screenshots? Proposal: new ones on the sample candle store once the name is picked, never a design partner's feed.
- Press kitWhich tagline goes on the kit? The direction data says "This week's ideas, fetched." and the old book said "This week's ideas, dropped at your feet." Proposal: the direction data line. [src: brand-directions/docs2/data/dirs.json] [src: brand-directions/book/content/h.js:19]
- Announcements calendarIs there a public launch day at all? Proposal: no single day; open reads in small batches, as the roadmap proposes.
- Announcements calendarWhich channel opens first? Proposal: Param's LinkedIn for the founder post and Instagram for the character, as the old six week plan assumed.
- Announcements calendarDo we build a waitlist before announcing anything? Proposal: yes, a one field form on the landing, before the name announcement.
- Announcements calendarIs the Shopify listing worth a public announcement? Proposal: yes, because it is the one way in that needs no setup.
- Founder voiceThe whole document waits on you: What Param writes and posts, the topics, the tone
- Founder voiceWhich channel? Proposal: LinkedIn first, as the old plan assumed.
- Founder voiceWho writes, Param alone or all three founders? Proposal: Param posts weekly; Sai and Arvind once a month each, on their own work.
- Founder voiceWhich topics first? Proposal: the six above, in that order, starting the week the name is announced.
- Founder voiceDoes the weekly note to partners start now? Proposal: yes, every Friday from 30 Oct, from Param, with no character.
- Founder voiceWhat tone? Proposal: plain, specific and honest about what the product does not do yet, the way the claims page reads.
- Media listThe whole document waits on you: Journalists, newsletters and podcasts worth reaching
- Media listWho are the first five names? Proposal: Param lists five people the team already reads or knows, India first, and this page records them with why.
- Media listIndia first, or global? Proposal: India first, since every partner is Indian; copy stays plain global English.
- Media listWho owns outreach? Proposal: Param, with one named backup from Sai or Arvind.
- Media listWhen do we start? Proposal: the week after the name is announced, with the press kit attached.
- Crisis communicationsThe whole document waits on you: What we say when something goes wrong in public
- Crisis communicationsWho speaks in a level 3 crisis? Proposal: Param only; Sai and Arvind forward every question to him.
- Crisis communicationsHow fast is the first word? Proposal: within one hour for level 3, the same day for level 2, as the comms books say.
- Crisis communicationsDo we keep a public status page? Proposal: no in the preview; email each affected brand instead.
- Crisis communicationsWhat do we say if Meta or Shopify suspends the app? Proposal: tell partners the same day which connector stops, that their data is safe, and that the other connectors keep reading.
- Crisis communicationsWho is the legal contact for a data exposure? No source names one. Proposal: Param names one this week.
- Internal updatesDo we want a weekly note at all, or is the morning digest enough? Proposal: a weekly note on Mondays, because Sai and Arvind do not see the digest.
- Internal updatesWhere does it go? Proposal: email from Param to Sai and Arvind, with a link to the handbook snapshot.
- Internal updatesA weekly meeting? Proposal: 30 minutes on Mondays after the note, to answer the three questions.
- Internal updatesWhen is Handbook 1.0? Proposal: when every document in every department is written.
Integrations and ecosystem 29
- Shopify appWhat did Shopify answer? No outcome is recorded after 21 Oct. Proposal: Param checks hello@ and the Partner Dashboard today and notes the state here.
- Shopify appThe repo draft now says
Brew: Daily Marketing Plays; the listing was submitted asBrew: Daily Marketing Moves. Proposal: change the live listing to the Plays wording only after approval, so the review is not reset, then rename to the picked name. - Shopify appFully visible at once, or limited to the link? Proposal: stay limited to the direct link until the five design partners have installed it and production carries the app.
- Shopify appWebhook version 2026-10 against Admin API 2026-04. Proposal: keep both, and bump the Admin API to the newer version in one tested change after approval.
- Shopify appAsk for
read_all_orders? Proposal: no; 60 days of orders is enough for every Play today. - MetaHas Business Verification passed since 24 Oct? No later source. Proposal: Param checks today and notes the date here.
- Meta
pages_show_listis granted at sign in but not in the review list. Proposal: drop it from the login configuration before Submit, since the Page is now found from the ads. - MetaWho records the screencasts? Proposal: Param, on Cozy, the same day verification passes.
- MetaThe old Harry and Donna datasets still take events. Proposal: switch off their pixel and CAPI senders at the source so the portfolio carries only live products.
- GoogleDid Ads Basic access come through? No source after 16 Oct. Proposal: Param checks the API Center today; until then the developer token keeps reading as it does.
- GoogleSearch Console as a connector. Treg's catalog lists it as connected and free, but no Brew connector reads it [src: memory treg-catalog-for-brew]. Proposal: add it in v2 together with any other new scope, in one review.
- GoogleOne project for Brew and the old cockpit. Proposal: keep sharing it, because the developer token is tied to this project, and retire the cockpit's Google connect instead.
- SlackList the app in the Slack Marketplace? Proposal: no until the name is picked; the listing would carry the old name.
- SlackWho may press Approve? Param chose anyone in the channel on 17 Oct. Proposal: keep it, and record who pressed it in the jam as it does now.
- SlackThe manifest now says plays, and still names the app Brew. Proposal: push the new description with
tools/slack-app.mjs updatenow, and rename the app in one more update once the name is picked. - Data and making partnersWho is our contact at each partner? Proposal: Param names one person per partner and the email they answer, and this page lists them.
- Data and making partnersPut the Higgsfield keys in Secret Manager now? Proposal: yes, on staging only, with the AI_MOCK tests passing first; production after one paid Studio make on a test brand with Param's yes.
- Data and making partnersSloosh on production. Proposal: keep it off until a design partner asks for a Sloosh final; then sign in on production and turn
SLOOSH_CHECKon. - Data and making partnersTalk to Higgsfield sales about Enterprise? Proposal: yes, one call, to ask whether many brands on one account is allowed for the CLI only features.
- Data and making partnersWhich treg account owns the bill? Treg runs on Param's own sign in for team squareup. Proposal: move the team's billing to a company email.
- API and MCP for agenciesThe whole document waits on you: How an agency or AI tool could plug in
- API and MCP for agenciesDo we build an agency login before any API? Proposal: yes; agencies are the people briefs go to, and the agency route is already one of the five open calls.
- API and MCP for agenciesShould Brew offer its own MCP server? Proposal: yes in v2, read only, one brand per token, starting with Plays, briefs and the Brand Book.
- API and MCP for agenciesWho is the first user of it? Proposal: one design partner's agency, named by Param, before any public docs.
- API and MCP for agenciesIs it paid? Proposal: included in the plan while pricing is parked; decide with pricing.
- API and MCP for agenciesDoes an agency see connected numbers? Proposal: no, unless the brand's owner says yes per agency.
- Integration roadmapWhich comes first after the approvals: marketplaces or Instagram reads? Proposal: own Instagram reads, because they are free and every brand has an account.
- Integration roadmapDo write scopes start at v2 or v3? Proposal: v2 for posting only, as the version plan says, and fix the engineering table to match.
- Integration roadmapDo we build email or WhatsApp sending at all? Proposal: no in v1 and v2; send through the brand's own Klaviyo or WhatsApp tool.