Skip to main content

Feature plan

Status: Proposed 2026-10-04

This page is a backlog of candidate features, not a commitment. It compares what the docs already spec with what the established vegan sites and apps do well, keeps what helps a member take a real-world action, and changes or drops what conflicts with the principles. The starting point was Vegan Toolkit, an outreach trainer that Bailey sent and that Wes wants to adopt. Ten other sites follow. Everything here was surveyed on 2026-10-04, and features are described in our own words.

A feature on this page moves into a milestone only when it has a feature page with the usual sections (Why, What ships, Data and visibility, API, Screens, Open questions) and answers the four shipping questions in SOUL.md. Each candidate below names the one signal that would show it worked, computed as an aggregate per ADR-0007.

What is already spec'd​

FeatureStatusMilestoneWhat it covers today
PlacesProposed, scaffolded in the API, OSM and curated data importedM1Map, vegan level, place pages, submit, reviews and check-ins, private place lists, verification, data sources
GuidesProposedM1Outreach, rights, vegan 101, sanctuary, nutrition; admin-authored, cited
EventsProposed, events ingest running dailyM2Listing, private RSVP, details after RSVP, per-event ICS, reminders (RSVP privacy, ingest)
GrovesProposedM2Ten regional chapters, private membership, Grove feed
MediaBuilt 2026-09-30M2Film library, watchlist, reactions; next milestone lists comments, "suggest a film", and a screening kit
NotificationsProposed, worker stubbedM2Event reminders, friend requests, messages; nothing triggered by inactivity
FriendsProposedM3Invite codes and QR, no search by name
FeedProposedM3Friends, Grove, and opt-in public posts
MessagesProposedM3Encrypted at rest, organizer broadcast
Action logProposedM3Private impact journal, opt-in Grove totals
IvyProposed, service stubbedM4Text companion with read-only tools over public data; no voice in v1 (ADR-0012)

The milestones page lists what is deliberately not scheduled (recurring events, email reminders, web push, payments). The features overview lists what is deliberately not a feature (public profiles, people nearby, follower counts, leaderboards, streaks, paid placement, business-to-member messaging). Both lists bind this plan.

Features to adopt from Vegan Toolkit​

Vegan Toolkit is an unofficial, free practice tool for street outreach in the Anonymous for the Voiceless (AV) style. A member practises a conversation with an AI bystander who pushes back, or uploads a recording of a real conversation, and gets graded against AV's outreach rubric. It is built for Cube of Truth volunteers, which makes it directly relevant: AV chapters are already in the organizations directory and AV-moderated Cubes already arrive through the events ingest.

What it offers, in short:

Vegan Toolkit featureWhat it doesPage
Full simulatorA complete conversation with one of nine bystander personas (the curious newcomer, the traditionalist, the humane-label shopper, the flexitarian, the vegetarian, the health objector, the quiet vegan, the troll, a random pick), live by voice with a typed fallback/train
Objections drillOne objection at a time, one reply, instant coaching, repeat/train
Upload a clipAudio or video of a real street conversation is transcribed with speaker separation, mapped to the outreach flowchart, and graded turn by turn/upload
Rubric gradingScores for flowchart coverage, holding the contradiction, the victim's perspective, control points, and principle adherence, plus the best moment, the biggest deviation, and what to practise nexthome
Honest limitsThe upload page says plainly what the AI cannot judge: body language, noisy audio, several bystanders, more than one good answer/upload
Personal dashboardConversations logged, time practised, step coverage, weak spots, recommended next drill, delete a review with its transcript and audiosigned-in area
Try first, sign in laterPractice works without an account; a magic-link sign-in saves reviews, unlocks more personas, and allows longer uploads/auth
Expert reviewExperienced outreachers read each suggested reply with its reasoning, required elements, and common mistakes, and flag any that drift from the principles/av-experts
Official resources and supportLinks to AV's official training hub (Activism 101: volunteer briefing, masterclass, flowcharts, example conversations) and to AV's donation pageActivism 101

What makes it useful is that it turns the hardest part of outreach, the first awkward conversations with hostile strangers, into private practice with specific feedback. Vegan Grove's loop already has Learn and Act; this fills the gap between them.

1. Objection library​

  • What it is. A set of objection cards in the outreach Guides category. Each card holds the objection, a suggested reply, why the reply works, what a good reply must include, and common mistakes. Cards carry a framework tag (av, general) so groups with different styles can each be served.
  • Why it matters. New activists freeze on the same twenty or thirty lines. A card they can read on the bus before a Cube is the cheapest training there is.
  • How it fits. Guides already exist, are public, carry no member data, and require outreach content to be written by people who do outreach and reviewed by an organizer. No AI is needed. The library becomes Ivy's source for the drill below. Write our own replies; cite AV's flowchart and Earthling Ed's free e-book as sources rather than reproducing them, and use AV's wording only with AV's permission.
  • Priority and effort. High, small. Signal: guide reads per week for the category, as a counter.

2. Objections drill with Ivy​

  • What it is. Ivy picks a card, plays the bystander for one line, the member types a reply, and Ivy coaches against the card's required elements. Repeat.
  • Why it matters. Reps on hard lines build confidence faster than reading. This is the Vegan Toolkit feature with the best ratio of value to risk.
  • How it fits. A new Ivy mode with one new read-only tool (fetch objection cards). It sends only what Ivy already sends: the handle, interests, and the conversation text. Drill sessions follow Ivy's rule: gone after 24 hours unless pinned. A first-use line states the limits, as Vegan Toolkit does.
  • Priority and effort. High, medium. Lands with Ivy in M4. Signal: drills completed per week.

3. Conversation simulator with personas​

  • What it is. A full typed conversation with a bystander persona, ending in a coaching report: scores per rubric dimension, the strongest moment, the biggest slip, and one thing to practise next.
  • Why it matters. The drill trains single replies; a simulator trains the flow of a whole conversation, including when to disengage from a troll.
  • How it fits. Personas and rubrics are configuration written by organizers, not by the model. Ship a framework-neutral rubric first; offer an AV rubric only with AV's agreement, because the flowchart and its scoring are theirs. The report is computed from the transcript, then the transcript expires on Ivy's schedule.
  • Priority and effort. Medium, medium to large. Signal: share of simulator sessions that reach the report.

4. Private practice progress​

  • What it is. A practice section in the member's own area: sessions done, time practised, rubric dimensions that keep scoring low, and a suggested next drill.
  • Why it matters. Members who see their own progress keep going, which is the same reasoning the Action log uses.
  • How it fits. Store the report summary (scores and the suggested next step), not the transcript, as a new practice entry type in the Action log. Self-visibility only; no leaderboards, streaks, or badges shown to others; opt-in Grove totals ("Long Beach Grove: 140 practice sessions this month") reuse the existing aggregate. Needs a data inventory row.
  • Priority and effort. Medium, small once the simulator exists. Signal: members with a second session within 30 days of their first, as a count.

5. Organizer review of suggested replies​

  • What it is. Experienced organizers can flag a card or a suggested reply that drifts from their group's principles, with a reason.
  • Why it matters. AI coaching is only as good as the replies it coaches toward. Vegan Toolkit asks AV veterans to check its replies; Vegan Grove has organizers who can do the same.
  • How it fits. Use the existing reports flow with a new target type, handled by admins. The reviewer is never shown. Matches the editorial rule in Guides.
  • Priority and effort. Medium, small. Signal: open flags resolved within two weeks.
  • What it is. An event of type outreach hosted by an AV chapter shows "before you come" links: the official briefing and training on Activism 101, Vegan Toolkit for practice, and our objection library. The organization page carries its own donation link.
  • Why it matters. AV asks volunteers to watch the briefing before every Cube. Putting it on the event page is the moment it is most likely to be watched.
  • How it fits. A prepLinks list on organizations, copied onto their events, plus the "Support" link-out the personas page already promises sanctuaries. No member data.
  • Priority and effort. High, small. Can ship in M2 with Events, before any AI work. Signal: event pages with prep links, and outbound clicks counted per day.

7. Voice practice​

  • What it is. The simulator by voice, as Vegan Toolkit's live mode does.
  • Why it matters. Street outreach is spoken; typing is a weaker rehearsal.
  • How it fits. ADR-0012 rules out voice in v1. Voice adds a speech provider as a second third party and audio as a new class of member data. It needs a superseding ADR first.
  • Priority and effort. Later, large.

8. Upload a real conversation for review​

  • What it is. Upload audio of a real street conversation and get a turn-by-turn review.
  • Why it matters. Feedback on real conversations is the most valuable feedback there is.
  • How it fits, and why it waits. This is the highest-risk feature on the page. The recording holds a stranger's voice, and on video their face, captured at a protest. That is personal data about someone who never agreed to the app. California also restricts recording confidential conversations without everyone's consent; whether a street conversation counts needs legal review, not an assumption. If it ever ships: audio only, metadata stripped on the device, deleted right after transcription, the transcript expiring like an Ivy chat, a consent prompt before upload, and an entry in the threat model. Until then, point members to Vegan Toolkit's upload mode, which is free and built for this.
  • Priority and effort. Later, large, behind an ADR and a legal check.

Shortcut worth taking first​

Vegan Toolkit is free and already good at the AV-specific parts. Linking to it from the outreach Guides and from AV events (item 6) gives members the trainer this month at no cost. Wes could also contact its maker about sharing the persona and objection work, which would avoid building a weaker copy of the AV rubric.

Features inspired by other sites​

Each row says whether Vegan Grove already has the feature. "Partial" means the spec covers part of it.

FeatureSeen atVegan Grove todayProposalPriority, effort
Guided "try vegan" path with daily stepsVeganuary, Challenge 22, Vegan Bootcamp, Vegan OutreachNoSee A belowHigh, medium
Volunteer mentors for new vegansChallenge 22, Vegan Outreach mentor programNoSee B belowMedium, medium
Subscribe to a calendar of all events or one group's eventsAnimal Rights CalendarPartial: per-event ICS onlyPublic webcal feeds per Grove, per organization, per event type. Public events only, no token, no member data.High, small
Events on a map, online eventsAnimal Rights CalendarPartial: optional map on /eventsMake the map a first-class view; add an online flag so a webinar from a SoCal org can be listed without an address.Medium, small
Suggest an eventAnimal Rights CalendarNo: members cannot host in v1"Suggest an event" lands pending like a submitted place; the suggester is never shown. Hosting rules stay as they are.Medium, small
Host a screening kitDominion MovementPartial: listed under the Media next milestoneKeep as spec'd; Dominion's free, no-fee screening policy makes it the first title for the kit.High, medium
Quick online actions with a running totalThe Humane League Fast Action NetworkNoSee C belowMedium, medium
Saved places for trips, offlineHappyCowPartial: private place listsOffline caching of a member's own lists on mobile; a "trip" is just a list.Low, medium
New spots in your areaHappyCow appNoAn opt-in weekly digest of newly approved places in the member's Groves, computed on the server from Grove membership. Never from device location.Medium, small
Local champions who keep listings freshHappyCow AmbassadorsPartial: anonymous check-ins and correctionsPer-Grove place stewards granted by organizers, who see the Grove's disputed and unverified places as a work queue. No points, no public badge, no ranking.Low, small
Photo-rich reviewsHappyCowPartial: photos on reviews are spec'dKeep; EXIF stripped on device, as for the feed. Ingested places stay text-only until an upload path exists.Medium, medium
Sanctuary visit detailsHappyCow lists vegan tours; sanctuaries publish visit rules on their own sitesPartial: curated sanctuariesCurated fields for visiting days, booking link, volunteer program, accessibility, and what to bring, linked to the sanctuary Guides.High, small
Nutrition self-checkVegan Society VNutrition, CronometerPartial: nutrition GuidesA cited checklist guide (B12, iodine, omega-3, calcium, protein). If interactive, ticks stay on the device. Never a server-side food diary.Low, small

A. Starter path​

  • What it is. A 22 to 30 step path for someone trying vegan in Southern California. Each step is one small, local thing: read a Guide, eat at a fully vegan place in your Grove, watch a film from the library, go to a potluck, visit a sanctuary.
  • Why it matters. The challenge format is the most proven onboarding in the movement; Veganuary estimates that roughly 30 million people tried vegan in January 2026 (survey method in its FAQ). None of those programs can point a newcomer at a specific Long Beach cafe or a Saturday sanctuary day. Vegan Grove can, because it already holds Places, Events, Media, and Guides.
  • How it fits. Activists are the customers; the path is a tool they hand to a curious friend, through a link or a QR at a Cube or a potluck. Progress lives on the device or, for a signed-in member, as private Action log entries. Delivery is in-app with an opt-in push for the day's step; email is not scheduled (milestones), and nothing nags after a missed day.
  • Priority and effort. High, medium. Signal: paths started and paths finished, as counts.

B. Mentors​

  • What it is. Experienced members who opt in to answer a newcomer's practical questions: groceries, eating out, family dinners.
  • Why it matters. Both Challenge 22 and Vegan Outreach pair newcomers with volunteer mentors; Vegan Outreach reports 882 mentors and more than 7,325 matched mentees (source).
  • How it fits. A matching service would mean strangers messaging strangers, which Messages forbids, and a directory of mentors would be a member list. Adapt: mentoring happens through the existing friend model. A Grove runs a monthly "new vegan office hours" event; mentors bring invite codes; a starter-path step suggests going. Medical questions go to Guides with citations and to registered dietitians outside the app.
  • Priority and effort. Medium, medium. Signal: office-hours events held per Grove per quarter.

C. Quick actions​

  • What it is. A short, curated list of time-bound actions: a public comment on a city council item, a letter to a state legislator, a call to a company. Each has a deadline, a script, and a link to the official channel.
  • Why it matters. The Humane League reports more than 100,000 actions taken through its app (source). Members who cannot make Saturday's vigil can still act on Tuesday.
  • How it fits. Admin-authored, public, no member data, like Guides. "I did it" is a tap that adds a private Action log entry and increments a public count, the same pattern as the media "I took action" reaction. Ivy can draft the letter, which Ivy's page already lists. No click tracking and no per-member history beyond the private log.
  • Priority and effort. Medium, medium. Signal: "I did it" taps per action.

Conflicts: what we will not copy​

Seen atFeatureWhy notWhat we do instead
HappyCow, Yelp, Google PlacesTheir listings, reviews, or photos as dataTheir terms forbid bulk use, and Google would put a key back in the product (data sources)OSM, curated sanctuaries, member submissions
HappyCowMember points, top-ambassador rankings, following membersPublic leaderboards and follower models are ruled out in SOUL.mdAnonymous check-ins and private place stewards
Challenge 22, Vegan Outreach, Forks Meal PlannerSupport groups on Facebook or WhatsAppPuts members' identities on platforms that sell attention; Facebook and Instagram are never data sources (ingest)Groves and Grove-scoped posts
Forks Meal Planner, CronometerPaid tiers and subscriptionsNo payments in v1Everything free; support links point out to sanctuaries and orgs
CronometerA server-side food diary and biometricsHealth data far beyond what the product deserves (ADR-0005)A cited nutrition checklist, kept on the device
abillionA product-review social networkLarge, costly to moderate, and outside the activism loop. abillion shut down on 2026-03-23 after reporting a 28 million member community (notice)Places only; products stay out of scope
VeganuaryCelebrity ambassadors, corporate partnershipsBusinesses and orgs are guests; no sponsored placementOrganizers and Groves as the face of the product
HappyCow appNew-spot alerts from the device's locationNo device location is stored or sent (ADR-0005)Digest by Grove membership
Vegan ToolkitServer-stored street recordingsBystanders' voices and faces are third-party personal data; possible consent issueLink to Vegan Toolkit; revisit only with an ADR and legal review
Vegan Toolkit, AV, Earthling EdCopying the flowchart, rubric, or replies verbatimTheir material, and AV publishes the official versions itselfWrite our own cards, cite and link theirs, ask before using AV's rubric

Suggested phasing​

Phases follow the build order in SOUL.md: trust, then the core loop, then delight.

PhaseWhenItems
NowAlongside M1 and M2, no AI and no new member dataObjection library (1), prep links and support link on outreach events (6), link to Vegan Toolkit and Activism 101, subscribable calendar feeds, sanctuary visit details, suggest an event, online event flag
NextM3 and M4, once the Action log and Ivy existObjections drill (2), private practice progress (4), organizer review of replies (5), starter path (A), quick actions (C), host a screening kit, new-places digest by Grove, conversation simulator (3) at the end of M4
LaterAfter M5, each behind its own ADR or evidenceMentor office hours (B) once Groves are active, voice practice (7), upload review (8), offline lists, place stewards, nutrition self-check

Open questions​

  • Will AV agree to an AV-style rubric and persona set inside Vegan Grove, or should the simulator stay framework-neutral and link to Vegan Toolkit for AV-specific grading? Owner: Wes, before the simulator is designed.
  • Should the objection library be public on the web or only in the app? Proposal: public, like every Guide.
  • Should the starter path work without an account? Proposal: yes, with progress kept on the device only.
  • Does the drill need its own rate limit apart from Ivy's? Settled by Ivy usage in M4.

Sources​

Surveyed 2026-10-04. Reach figures are quoted only where the source states them.

SiteWhat we looked atReach as stated by the source
Vegan ToolkitTrain, Upload, AV Experts, sign-inNot stated
Activism 101 (Anonymous for the Voiceless)Briefing, masterclass, flowcharts, example conversations; AV home for chaptersNot stated
HappyCowMember FAQ, app page, AmbassadorsMore than 4.5 million app downloads (app page)
VeganuaryPledge, meal plans, FAQAbout 30 million people tried vegan in January 2026, a survey-based estimate (FAQ)
Challenge 2222-day challenge, mentors, dietitiansMore than 400 mentors (home)
Vegan OutreachVegan Mentor Program, 10 Weeks to Vegan882 mentors, 7,325+ mentees matched (mentor page)
Vegan BootcampFree course-based challenge, mentors and dietitiansNot stated
Animal Rights CalendarAbout, mapNot stated
Dominion MovementHost a screening, free download policyNot stated
The Humane League Fast Action NetworkQuick digital actionsMore than 100,000 actions taken (same page)
The Vegan SocietyVNutrition, Vegan Trademark, budget guidesNot stated
CronometerNutrition trackingNot used
Forks Meal PlannerWeekly plans and grocery lists, paidNot used
abillionClosure notice28 million member community before closing (closure notice)
Earthling Ed, 30 Non-Vegan ExcusesFree objection-handling e-bookNot used