Product decision
Crew should turn an intention into something immediately useful, let people use or change it in place, and make passing it to a friend as understandable as passing a video. On the next visit, the useful thing should be ready in a familiar place. The village provides personality and continuity; the work itself provides the reward.
The recommended architecture is living apps with contextual Crew. A workout is an activity with a timer and a truthful weekly history. A game is a board with another person and a visible turn. An episode is something to watch. A quick answer stays a quick answer. These share reliable input, ownership, correction, and sharing behavior; they do not share one generic title–list–confirmation screen.
The current 39-flow proposal should not be repaired by improving its subtitles. Its central failure is that people must interpret the product's machinery before understanding what they receive. Direct inspection reproduced the duplicate waveform in typing mode and confirmed the generic invitation-sender, empty request, and nested Shelf-list patterns. Those findings are specific to the review demo; they are not assertions that identical defects exist in the installed native build.
The recommended first proof joins four moments: obtain a useful personal routine; correct it directly; send a clean usable copy; return to its real progress on Shelf. A second proof starts and finishes a game with an actual friend. A third connects a real short episode to a usable or playable creation. These are validation slices within the retained all 39 intent. They do not authorize a smaller B67 release. Build 66 is already VALID in App Store Connect; the next build number is 67. Product implementation, the held hosted attempt, and release remain paused pending reconciled scope.
The full recommendation below distinguishes documented reference behavior, observations of the rejected demo, and proposed Crew behavior. No reference product proves Crew demand. No cost, conversion, retention, or latency target is presented as an achieved result.
Feedback decisions and acceptance
The preserved export contains 26 decisions: 11 like, 8 change, 7 no. The accompanying instruction explicitly says that a negative verdict is not feature cancellation. Features 27–39 were not reviewed. Positive verdicts with notes still require those notes to be addressed. Evidence: original crew-feature-feedback.json, review crew-all 39-20260910, and Crew messages84618/84623.
| Row | Recorded evidence | Product consequence and concrete acceptance |
|---|---|---|
| 01 | Change: Shelf/text boundaries; voice capsule feels too large/empty. | Internal coverage remains internal. For the visible shell, compare real B66 dimensions, reduce perceived empty space, make the live waveform prominent, and inspect text alignment on device. A no-overflow assertion alone cannot pass craft. |
| 02 | Like: native craft. | Preserve native visual foundations; new journeys must match them in day/night and accessibility states. A like does not waive future visual QA. |
| 03 | Like: reference direction. | Preserve the accepted direction and make each borrowed principle traceable to a specific interaction. No new visual style inferred. |
| 04 | Like: living village. | Keep authored village/residents and smoke, water, wind, grass; motion never blocks readiness, typing, or Reduce Motion. |
| 05 | Like: ready at launch. | Cold launch becomes usable without an empty/intermediate dead state; retry must work on actual resource failure. |
| 06 | Like with correction: waveform should fill more of the button. | Show a legible continuous waveform within the existing compact capsule; measure both idle/listening appearance and full accessible hit area. Propose the visual adjustment for mockup review, not an arbitrary new button size. |
| 07 | Like with defect: text placement looks unprofessional. | Keep contextual input everywhere required; inspect baseline, line wrapping, padding, keyboard safe area, and content separation. Compare screenshots, not only DOM bounds. |
| 08 | Change: Shelf is not a list of conversations; wants common apps and adaptive small summaries such as a weekly workout chart. | Shelf shows directly useful current state and shortcuts; Conversations stays top-right/full-screen. No “Yours” container row inside a Yours tab. Pinned app locations stay stable while a bounded suggestion area adapts. |
| 09 | Change: typing leaves two waveforms; Back otherwise uncertain. | Typing replaces the lower voice dock with one keyboard-attached input surface. At most one active waveform; hide the redundant capsule. Back restores route, draft, attachments and selected context. Do not interpret uncertainty as approval. |
| 10 | Like: Explore search. | Preserve search and compact highlights with real identities; results reveal what can be done immediately. |
| 11 | Like: full-screen Conversations. | Preserve readable topic list and relevant topic emoji, distinct from Shelf. Resume real conversation and app context. |
| 12 | Like: native details. | Preserve native icons, status chrome, density and readable touch targets; no new decorative system. |
| 13 | Change: cannot tell what the tool is; packing-list share feels like poor Drive; wants TikTok-like ease. | Start with an identifiable working object. Sharing shows the actual object and recipient consequence, then familiar recipient selection; recipient can use a clean copy. Test with a recipient who has never seen Crew. |
| 14 | No: cannot understand correction/undo. | Delete the standalone correction demonstration as a product destination. Show a perceptible edit on the object and a specific undo, such as returning from a five-minute to a ten-minute routine. Preserve revision/recovery capability. |
| 15 | Like: discovery in Explore. | Preserve discovery, but entries open usable experiences and viable cold-start examples rather than metadata descriptions. |
| 16 | Change: guest sharing cumbersome/confusing; placement largely makes sense. | Retain acceptable native placement; replace the journey. First guest use precedes claim/signup; keeping across devices has a clear, resumable identity boundary. |
| 17 | Change: sees a matching game but does not understand the invitation; UI looks good. | Invitation names a real friend and game, shows a recognizable board and joining consequence. One Join leads to the actual round. No room-management ceremony. |
| 18 | Change: rejects Safety Control/Invite Room/Senders/Inspect Safety; asks for modern social inspiration and minimal actions. | Delete those mandatory setup screens. Enforce safe defaults backstage; put identity on the invitation and block/report/leave on the participant/object. Explain exceptional risks at the relevant action. |
| 19 | Like: tap/type/speak. | Keep equivalent inputs; test that all resolve the same owned object and permission, not just the same animation. |
| 20 | No: creation/sharing/economy need complete rethink. | Value first, transparent work charge at the request, verified earned value after real adoption. No creator-finance onboarding before a first useful result. |
| 21 | Change: every feature is title/subtitle/one-item list/button; confusing and unspecial. | Plans use an actual entitlement/price comparison and native purchase state. The broader acceptance is distinct task grammar for timer, game, player, chart, correction and purchase. This note applies across the entire product. |
| 22 | No; no row-specific written explanation. | Retain clear metering; propose charge-at-work and free ordinary use/share. This is a recommendation from the overall critique, not an invented specific quotation. Validate free/charged comprehension. |
| 23 | No; no row-specific written explanation. | Retain real reward allocation backstage; optional reward offer must state the actual benefit and return to the paused task. No fake earned-credit demonstration. |
| 24 | No; no row-specific written explanation. | Retain respectful, disclosed placement as a constraint, not a consumer destination. Validate paid exclusion and noninterruption in the real journey. |
| 25 | No; no row-specific written explanation. | Keep sponsorship independent from recommendations. Relevant sponsored inventory is separate and labeled; a worse-paying option cannot buy recommendation rank. |
| 26 | No; no row-specific written explanation. | Retain creator rewards, but show verified use first and eligible earnings second. No coin dashboard as the meaning of creating. |
| 27–39 | No recorded decision. | All13 remain explicitly unreviewed and in scope. Reframe their concepts under the same quality bar; do not label them disliked, approved or complete. |
Direct observation of the rejected demo
At desktop viewport 1440×1000, the social entry presents an anonymous generic sender row and a separate review-invitation step. The next state advances to an invite-only-room row and an Inspect safety action. It does not establish who invited the viewer, what is being played, or the reward for joining. The creation entry displays a Request placeholder beneath a “Describe a tool” heading. Shelf repeats an owned-app category inside the already-selected Yours surface. Activating the keyboard in row 09 renders the small composer waveform and the full lower voice capsule simultaneously.
Retained screenshots before-social.png, before-create.png, before-shelf.png, and before-keyboard.png were opened and visually inspected. These are evidence of the rejected experience, not proposed replacements. The exact text-boundary defect reported in row 07 has not been attributed to a specific CSS/native root cause; its acceptance remains open rather than declared fixed.
Reference research and product implications
The benchmark is a set of strong reference patterns, not a claim that a market-wide best product has been proven. Sources were read on 10 September 2026. Current help pages take precedence over older announcements where their detailed behavior differs. Publisher screenshots and interactive help are distinguished from authenticated hands-on sessions.
| Reference and evidence | Documented behavior | Crew decision and limit |
|---|---|---|
| Instagram reposts and Friends, Meta announcement6 Aug2025.3 | Reposting operates on a recognizable post/reel and preserves original attribution; social activity can lead directly to conversation. | Share the actual working object, show sender plus creator, and preserve origin. Do not import a public engagement feed or automatic friend-activity exposure merely because it is familiar. |
| Discord Activities, help updated 9 Jun2026; publisher mobile Join screenshot inspected.4 | An activity in text has a Join action in the conversation; app/participant identity is visible. First use may require authorization, and availability varies. | Put a specific person/game before Join. Collapse room administration, but retain genuine first-use consent. The observed screenshot is publisher evidence, not a completed authenticated two-player test. |
| Spotify Jam, current support instructions and mobile help interaction inspected.5 | Friends participate in an existing listening activity; invite links/QR and host controls support it. Hosting requires Premium and participation conditions differ by context. | “Do this with me” precedes session machinery. Do not copy pricing, automatic proximity invitation, or assume every guest action is account-free. |
| Apple Invites announcement and current RSVP help.67 | Guests can RSVP without an Apple Account. Current web instructions still require email verification and may require host approval; album/playlist contributions have additional account limits. | Separate useful guest preview/use from ownership, communication and money. Do not equate no signup with no identity work. For a self-contained Crew routine, local guest use is a proposed improvement, not an Apple capability claim. |
| Apple widgets/Smart Stack support, published 14 Oct2025; current edit screenshot inspected.8 | Widgets expose current app information; relevance can change through the day; people can reorder and disable rotation/suggestions. | Shelf should present actual app state and one useful action, while preserving pins and offering control over adaptation. The reference image is edit mode; its settings toggles are not a model for everyday Shelf. |
| Apple Photos undo/revert help.9 | Edits can be undone/redone in context and an edited photo can return to its original state. | Make the changed result visible and undo specific. A routine's records and a shared game's other participants require stricter revision rules than a photo; don't transplant destructive global revert semantics. |
| Gemini Live, Google20 Aug2025 announcement.10 | The publisher describes camera/screen context and integrations with Calendar, Keep and Tasks; other capabilities were staged rollouts. | Let people show the thing and keep talking while real state changes. Treat the announcement as evidence of an interaction pattern, not proof of current regional parity, latency, or Crew's integrations. |
| YouTube Shorts remix help.11 | Remix begins from existing media and maintains a link to the original source. | Creation can begin by changing a useful existing object. Preserve creator lineage; do not assume the source's rights permit every reuse. |
| Apple in-app purchase design guidance.12 | Encourage experiencing value before purchase, show total billing price, use the system confirmation, and support returning purchasers. | Work quotes belong next to the requested outcome; plans compare actual benefits and limits. Keep payment comprehension and restore. No fake price or one-tap purchase promise. |
| Google PAIR Feedback + Control and Mental Models.1314 | Feedback must have understandable consequences; activity can be misread as preference; anthropomorphic AI can distort expectations. | “Not for me” is not feature cancellation. Explain what a correction changes; avoid inferring permanent taste from a single skip. Residents need truthful competence, not theatrical certainty. |
| Microsoft Human-AI guidelines and CHI 2019 paper.15 | The work organizes observable guidance around beginning use, interaction, failure and adaptation; evaluation included 49 practitioners across 20 products. | Validate correction and recovery as part of each journey. This supports a design method, not a prediction of Crew conversion or retention. |
| YouTube recommendation controls and independent2024 disinterest research.1617 | The product provides negative feedback controls; research examines their actual efficacy rather than assuming a labeled control works. | TV “Less of this” must produce a measured, inspectable effect. Do not equate a successful button press with a successfully changed recommender. |
| Apple App Review Guidelines, current sections 1.2 and4.7.18 | UGC/mini-app distribution carries reporting, blocking, privacy, content and payment requirements. | Remove safety ceremony, not protection. Applicable requirements belong in design/engineering acceptance and contextual controls. Final storefront/content classification needs its own current release review. |
| Duolingo Friend Streak publisher description.19 | The social commitment attaches to the existing lesson habit and requires the friend's acceptance. | A relationship should follow a meaningful shared activity. Do not copy guilt, pressure or nudging as Crew's reason to return; measure voluntary repeat value instead. |
Conflicts and evidence limits
Apple's invitation headline and its detailed help are compatible only if “without an account” is distinguished from “without verification.” Spotify and Discord likewise refute a blanket claim that modern social flows require one total tap. The design target is one obvious action at a familiar moment, with the total journey and any consent counted honestly.
No authenticated production TikTok, Instagram, Discord game, Spotify Jam, Gemini voice session or purchase was completed during this research. Public publisher behavior, viewed reference imagery, current help, research papers and the observed Crew demo support the recommendations. Before implementation acceptance, actual device reference walkthroughs should verify the chosen interaction in the relevant region/version. That limitation must not become a fabricated competitor-performance claim.
Direct English TikTok help returned empty/index-only responses through both available readers. A localized official search result corroborates the familiar share→recipient→send pattern, but it is not used as the sole evidence for a critical requirement. Exact current TikTok reward rules and rates are deliberately not adopted. Failed/empty responses are retained and not counted as successful source reads.
Grok and Astra: decisions after comparison
Two independent concept critiques inform this recommendation: Astra's complete eight-journey review and Grok's full 39-row replan. Their agreement is useful design judgment, not consumer validation. Original responses and their provenance are retained with this report.12
Convergence adopted: keep the village/native foundations; make Shelf useful from actual behavior; use one composer/capsule system; put correction on the changed object; share the recognizable thing; make protection and accounting support the activity rather than dominate its first screen. Both critiques reject turning an internal acceptance ledger into 39 nearly identical consumer destinations.
| Disagreement or weak claim | Decision in this strategy | Why |
|---|---|---|
| Grok proposes removing economy, TV and team-call from B67 and treats negative economic verdicts as a stay-out instruction. Astra retains the complete outcomes while staging validation. | Retain all 39 in scope. Carry the smaller proof slice as a recommendation for learning, never as an approved smaller release. | The primary instruction expressly says negative verdicts do not mean the features are unwanted. Neither model can override that instruction or invent B68/B69 commitments. |
| Grok favors village-as-product and language resembling moving deeper into the place; Astra warns about mandatory spatial navigation. | Keep village identity and immediate context; use direct access to useful experiences. | The village is a liked foundation. Walking through buildings or managing residents has not earned the right to add effort. A new theme park is not implied. |
| Grok groups sharing and live collaboration under one hand-off token. Astra distinguishes reusable definitions, personal records and shared sessions. | Keep familiar sharing controls, with two context-specific behaviors: send a clean copy or invite to this round. Owned claim is a separate after-value action. | A friend starting a personal routine must not receive private history or unknowingly edit the sender's record. A game invitation must reach the same round rather than a fresh solo copy. |
| Grok recommends automatic restore without a restore mechanism. | Read current entitlements automatically and retain an explicit recovery mechanism. Do not force an authentication prompt on launch. | Apple's current StoreKit documentation supports automatic transaction availability but also instructs apps to include a user-invoked restoration mechanism. Explicit synchronization can show authentication and belongs to a user action.20 |
| Grok proposes short-lived guest tokens broadly and host revocation of the object. | Separate revocable link access, live-room membership, and an already-owned or exported copy. | Ending a link cannot honestly promise recall of somebody else's retained copy. A reusable routine should not unexpectedly vanish because the invitation semantics of a temporary room were reused. |
| Grok calls several liked foundations already working and labels unreviewed concepts as later work. | Treat likes as design evidence, not runtime acceptance; keep all 13 unreviewed rows explicit. | No new native/runtime or phone evidence was established by either critique. Unreviewed is neither approved nor rejected. |
| Grok's extracted citation anchors include secondary sources and incompletely exposed references. | Use Grok as product judgment; support factual claims with the independent primary-source inventory. | Unsupported claims about other assistants, social guest privileges, reward economics and platform policy are not promoted into requirements. |
| Grok pushes one-tap phrasing, while Astra counts recipient choice, consent and time. | One obvious action per familiar moment; count the entire journey. | Recipient selection, durable identity, disclosure and payment cannot disappear from an effort metric. Safety is simple in presentation, not absent in behavior. |
The response file enumerates all 39 row titles in order; that enumeration was checked against the canonical source. Its feedback descriptions were checked against the original 26 decisions. Grok's interface reported an attachment-reading inconsistency despite its detailed enumeration; therefore the response is not relied on as the authority for any feedback verdict. The sealed export remains authoritative. Both model recommendations remain proposals until tested and approved.
Alternatives and recommendation
| Approach | Experience | Benefits | Cost and failure risk | Existing direction reused |
|---|---|---|---|---|
| A. Conversation with rich results | Keep the current navigation; replace generic approval cards with usable results inside conversations, then save to Shelf when useful. | Smallest conceptual and implementation change; fastest way to test intent-to-outcome and corrections. | Medium effort. Conversation remains the main retrieval burden; sharing may still feel like forwarding a transcript. | Village, composer, conversations, inline app expansion. |
| B. Living apps with contextual Crew, recommended | Useful state lives in the app; Crew acts on the open app. Shelf brings back the few things that matter; Explore and TV introduce things already understandable and usable. | Clear repeat value; variety follows the task; clean transition from private use to social use. | Large effort. Requires reliable state, supported app shapes, careful context, and maintenance restraint. Can become a widget dashboard with expensive generation underneath. | All accepted navigation, village, native composer, Shelf, Explore, conversations. |
| C. Village as a spatial world of activities | Walk between buildings/residents for creation, play, media, earning, and memory. | Strongest visual world; clear fantasy if users enjoy inhabiting it. | Extra navigation and lore stand between user and task. Risks contradicting the accepted single mini-apps destination and resurrecting permanent village stations. | Existing art and residents, but would demand broader structural changes. |
Choose B as the product architecture, using A's smallest vertical slice to test it. Keep village presence without making users walk to a building to complete an action. C is not recommended. No permanent new destination or new product name is needed.
Experience architecture
There are a few stable places and varied things to do inside them.
- Village: the familiar arrival, residents, compact voice capsule, keyboard icon, and Shelf icon. Cold launch reaches a usable scene. Real night art, smoke, water, wind, and grass create atmosphere without hiding readiness or requiring exploration. Conversations remains the full-screen top-right destination. Residents express identity and accountable work; they do not require care, feeding, or activity streaks.
- Shelf, provisional existing name: the owned mini-apps place. Show a handful of frequently used apps with their actual current state, plus small summaries grounded in use. A workout might show the last three sessions and its next start action; a shared game shows the board and whose turn it is. It is not a conversation list. A user's pinned positions stay stable; contextual suggestions occupy a bounded area. Frequency alone must not reward compulsive use or bury a useful infrequent app. Removal and restoration never resurrect a stale live instance.
- Explore within the same mini-apps destination: search and compact three-item highlights remain. Entries show what can be done, not abstract descriptions. A puzzle exposes a real playable preview; a routine shows its steps and duration. Creator identity, actual signals, and sponsorship disclosure sit with the object. There is a viable new-user selection before personalization has learned anything.
- The open experience: expands inline as already agreed where appropriate. A timer, board, chart, or video is the primary content. Crew's common composer stays available with the correct selected account, topic, and app context. Full-page destinations reach the top; true Back restores the actual previous state. Avoid using an extra nested card as a universal container.
- Conversations: full-screen human-readable topics, messages, and agents. This is where conversation history belongs. It can reopen the relevant app at its current state without becoming the owner of that app's data.
- TV: a real viewer reached through the same product/catalog context, with a channel identity and link back to the associated creator/app. TV has its own media grammar: play, captions, channel switching, and a contextual use/remix action. No unrelated fifth navigation system is proposed.
Stable placement and simple controls matter more than novelty. “Adaptive” means useful content changes; it does not mean every launch moves the controls. Default to at most one unsolicited suggestion per visit and no social push notifications before someone has chosen to participate. These are proposed limits to test.
Interaction grammar: use verbs tied to outcomes. “Start workout,” “Play a round,” “Send this,” “Use mine,” “Make it easier,” “Keep this,” and “Watch next” are examples. They are not a required permanent taxonomy. A viewer must understand the object without knowing that it is generated, installed, claimed, or versioned.
Effort accounting: count meaningful user decisions, text entry, permission prompts, and time waiting. “One click” should apply to an already-understood, reversible action. Choosing a recipient still costs an action; entering a payment commitment still needs clear authorization. Do not hide those costs by counting only the final button. OS permissions are counted separately and requested only when needed. Times below are proposed experience budgets, not measured system capability.
Eight complete journeys
J1. A useful first minute, then a useful week
Situation: a person wants a quick home workout and has no Crew history.
Sees: a ready village and working composer, without compulsory profile fields. A small optional starter can demonstrate “A 10-minute workout.” No empty Shelf tour or questionnaire is required.
Does: says or types “Make me a 10-minute home workout.” Crew uses an ordinary low-intensity starter with clearly editable assumptions; it does not infer a medical condition or claim personalized clinical advice. If equipment is necessary to choose the shape, offer one compact choice such as “No equipment.” The workout itself opens: one exercise at a time, a timer, pause/skip, and visible overall progress. The user starts it directly.
Gets: an activity they can complete, with completion saved in that app. On returning, Shelf shows the same app and a small actual weekly summary. A spoken “Log 20 minutes from yesterday” goes into the same tracker, marked as user-entered. It is not another conversation item called “Workout request.”
Effort budget: one utterance or starter tap; at most one material clarification before a usable first result. Proposed target: first usable interaction within 60 seconds, excluding permission denial recovery. Reuse is one tap from Shelf. Starting a workout never requires opening a chat.
Recovery/privacy: if generation fails, keep the request and offer the reliable starter rather than an empty shell. Do not pretend a sample workout was generated for the user. If logging fails, show the unsaved session with retry; do not mark it completed in the chart. Health-related context is not automatically shared or promoted into general memory. A first useful action precedes optional profile enrichment.
Test: unaided users begin, complete one step, leave, and return to the same app. They correctly explain where completion is stored and distinguish recorded activity from generated advice. Compare total effort with their actual existing routine.
Rows:4–9,12,19,33–36,38–39.
J2. Make something by changing something, then send a usable copy
Situation: the person now says “Make a version my sister can do in five minutes.”
Sees: the real workout shorten in a preview. The change is perceptible in the exercise sequence and duration. A discreet “Back to 10 minutes” action makes undo concrete. No generic “Correction controls” screen appears.
Does: tries it, then taps the familiar share affordance. The share preview names the real object, shows a recognizable first state, identifies creator and sender, and says that the recipient receives a fresh copy. The native recipient picker follows. No folder, workspace, permission role, or access checklist is on this route.
Gets: the sister opens a browser link and can begin the clean five-minute workout without signing up. Completion stays in her guest session. “Keep this” is offered after value, creating an owned copy through authentication with a resumable claim. Original history, personal notes, and profile information are excluded from the shared definition. A real eligible activation can later appear in creator accounting according to the chosen funded rule.
Effort budget: sender: share affordance plus recipient selection and the platform's normal send, all counted. Recipient: open link, one action to use. Account creation cannot precede the first permitted use. If changes will expose personal material, a specific preview and confirmation is additional work that must be counted.
Recovery/privacy: the link identifies an immutable revision. Repairing the sender's app does not silently alter what was sent. Publish an update deliberately; an existing owner can accept it without losing personal records. Revoking the link stops new access; it cannot promise to erase an already-owned copy. An interrupted claim resumes the same state and does not create duplicate copies. Report is reachable from the object menu.
Test: show recipient-only participants the link with no explanation. They name the object, begin it, understand whose data they are seeing, and keep it successfully. Deliberately change the source while the recipient is active; verify stability. Count unintended shared fields: target zero in the test cases.
Rows:13–16,19,26,35,39.
J3. One friend, one round, no room-management ritual
Situation: “Make a quick picture-pair game for me and Maya.”
Sees: a playable board immediately, with a short solo try available. The invitation previews the actual game and challenge: “Play a round with me.” An invitation is clearly different from sending a clean reusable copy in J2.
Does: taps play-with-friend and chooses Maya. Maya opens the link, sees the sender and board, and taps “Join.” The current game begins. Small participant indicators and the board's state show whose turn it is. A move is direct manipulation, not a confirmation card. A chosen display name can be lightweight; joining still creates a server-recognized participant identity.
Gets: two people complete a real shared round and see the same score. “Again” begins a new round with the same invited participant. Keeping the game on Shelf lets the user play again later; it does not expose the old private room to everyone who finds the game.
Recommended bounded model: initially two-player, asynchronous turns with a live presence indicator when both are present. This satisfies real multiplayer while giving a testable model; it is a proposed breadth decision, not approval to erase a previously ratified player requirement. Confirm the canonical agreed player count before implementation. Keep larger groups as explicit scope reconciliation if required.
Effort budget: sender selects the game and recipient; recipient uses one join action after opening. No contact import, friend-request acceptance chain, safety setup, or room settings before the first move. No forced signup for allowed guest participation.
Recovery/privacy: server decides valid moves, turns, revisions, and score. A conflicting move updates the board with “Maya moved first,” preserving the player's ability to act next. Disconnect retains the round; return restores the current state. No penalty or manipulative streak break for inactivity. Invitation is limited to one joining slot by default; if forwarded and taken by the wrong person, host removes them and renews the invite. Explain this product behavior plainly where needed, never imply that a bearer link cryptographically identifies Maya. Block/report/leave are contextual participant actions. Blocking immediately stops new invitations from that identity; abuse handling must address guest identity rotation.
Test: simultaneous moves, double taps, reconnect, forwarded invitation, revoked invite, blocked participant, room expiration, and abandoned round. Every client converges on one valid result. A novice knows who is present and can leave without help.
Rows:13,16–19,35,39.
J4. Talk while doing; remember a correction without becoming creepy
Situation: during trip preparation, “Add these to the packing app,” with two photos and a long pasted itinerary. Later: “I always pack contact lenses, not glasses.”
Sees: the selected app's name/context remain evident while composing. A compact centered waveform uses the capsule effectively. Typing replaces the voice presentation; only one active input surface exists. Long text scrolls and both attachments remain visible. The waveform reflects listening; task feedback changes only when actual work begins.
Does: keeps talking, pauses, and corrects in ordinary language. Crew adds the items to the current trip rather than creating another packing app. “Remove the second bag” previews/removes the specific bag, with an intelligible undo. Crew asks “Remember contact lenses for future packing?” once, next to the correction. The user can say “Just this trip.”
Gets: a packed state they can inspect and use. Next trip, an accepted memory is applied and can be traced to the earlier correction. A small note such as “Used your contact-lens preference” opens its source and edit/remove action. The notebook contains actual lessons and outcomes. A weekly scene can show “Packing remembered; restaurant request needed correction,” with links, not fake XP or invented competence.
Voice contract: default quiet execution with visual/haptic confirmation. Spoken responses are an explicit mode. Team-call mode is separate: one named agent speaks at a time, a coordinator controls turn order, and the user can interrupt or direct another agent by name. Renaming preserves identity. Never simulate coordination by generating several personas agreeing with one another. Provider routing is evaluated backstage; optional provider detail remains available.
Effort budget: one toggle begins/ends listening, with continuous dispatch inside that explicit session. No repeated Send/Stop ritual. No more than one clarification when target context is ambiguous. Memory consent should cost one choice and should not be requested for every trivial correction.
Recovery/privacy: input and attachments survive Back, keyboard transitions, interruption, and temporary network loss in the same account. Account switching hides and fences them. Every accepted action has an outcome receipt; cancellation cannot claim to reverse an external effect already completed. Do not process another person's nearby speech as authorization; if speaker certainty is inadequate, keep it as uncommitted input and ask the account holder. Raw mic diagnostics are never the main surface. Microphone unavailable has a concise explanation and immediately usable typing. Removing a learned preference stops future use and updates its source/retention state; clearing one visible chip cannot falsely claim all retained data is erased.
Test: barge-in, named-agent switch, team turn interruption, background speaker, denied mic, uncertain transcription, attachment retry, long-input completeness, account switch, app switch mid-utterance, and correction reuse a week later. Establish measured latency budgets against the current control; do not market low latency from an animation.
Rows:6–9,11–12,14,19,33–39.
J5. Discover something useful, with sponsorship that cannot distort the answer
Situation: “Something quick to cook tonight” in Explore.
Sees: a small actual catalog of relevant experiences. The visible content is food, time, and a usable cooking sequence, not a list of tools. Search and the compact three-item highlight preserve their accepted roles. A clearly labeled sponsored highlight can exist separately for eligible free users. It must not masquerade as the best answer.
Does: opens the cooking experience, changes servings by direct interaction, and starts the timer. “Use what I have” can accept a photo or typed ingredients. The app remains useful with no purchase. If the user explicitly seeks a delivery or shopping option, a relevant commercial option can appear with the reason it fits, price/source freshness where available, and affiliate/sponsor disclosure.
Gets: dinner help first. “Hide sponsored suggestions” vetoes that class of suggestion in the current context and persists according to the selected preference contract. A sponsor never changes the ranking of personal recommendations. Payment disclosure is attached to the actual option; source and ranking rationale can be inspected without becoming the main screen.
Effort budget: one open from discovery to a usable experience; one tap for a normal direct action. No sign-in, credit screen, or advertisement gates opening or ordinary use of an existing app. Any paid generation triggered within an app must be distinguished before it runs.
Recovery/privacy: if ingredient recognition is uncertain, let the person correct visible ingredients before consequential changes. Sponsored inventory empty means no fake placeholder or invented promotion. Paid users see no ads. Respectful placement: proposed launch default is small disclosed Explore sponsorship only, with an explicit per-session cap and no repeats after dismissal; no village, personal app, active voice, game turn, or TV interruption. The precise cap remains a commercial/product decision. Outcome commerce stays in scope as the explicit-intent case above, never as covert sponsored ranking.
Test: blind relevance comparison with and without a paying sponsor, paid/free account transitions, sponsored disclosure comprehension, veto persistence, and “no suitable sponsor.” A higher-paying worse option must never displace the selected best option. Real money/event trace must support every claimed reward.
Rows:10,15,19–25,29,35–36,39.
J6. Earn because someone got value; spend only on understood work
Situation: someone makes a genuinely useful cooking timer, shares it, and later creates a more complex variation.
Sees: ordinary use stays free. At a creation boundary requiring paid work, a concise quote is attached to the requested result: “Create this variation: up to N credits,” using an actual server quote. N is not a proposed commercial price. A first meaningful free creation comes before the first limit prompt. Opening, normal using, and sharing an existing app show no balance ceremony.
Does: accepts the quoted creation once. If out of included work, chooses a clear plan offer or an optional eligible sponsored reward in the appropriate discovery/reward context. It states the actual reward and eligibility, and returning restores the original draft. Payment uses native purchase and the same plan catalog as the server. Restore appears where a returning payer needs it. Cancel/refund consequences are stated in the purchase context and owned account controls.
Gets: a completed result and a plain receipt. A creator can see “Three people started using your timer” when verified, and separately any funded pending/available reward. A creator's first result is usefulness, then an earned-value receipt, not an unexplained coin waterfall. Withdraw appears only when that account and earned balance are actually eligible.
Recommended economy concept: one named credit unit and one authoritative balance ledger, with provenance for included, purchased, sponsored, promotional, and creator-earned credits. Provenance is required to prevent purchased or promotional credits pretending to be withdrawable earnings. Available-to-use and eligible-to-withdraw are views over ledger entries, not two invented exchangeable currencies. No unratified cash-conversion rate, split, threshold, plan price, or provider is displayed.
Funding hypothesis: choose a capped creator pool funded from settled retained revenue after measured costs and reserves, with adoption/conversion as audited allocation signals. Eligible net ad value may contribute a defined allocation. Adoption alone never mints uncapped money. Referral bounties, direct sales, and ad share remain candidate mechanisms to reconcile, not simultaneous entitlements. A coherent selected funding model fulfills row 28; the exact approved contract is still needed. Zero funded pool means zero distributable earnings, with truthful pending analytics. A launch that advertises creator earning must demonstrate a real funded eligible event before calling row 13/26 complete.
Effort budget: one explicit acceptance for newly chargeable work. No repeated debit for transport retry or a repair of the same failed promise within the stated included repair budget. Plan purchase includes its native confirmation; do not describe it as frictionless one-tap free use. Creator earnings are optional to inspect, not a required daily workflow.
Recovery/privacy: reserve at accepted job, settle only against delivered work under the quoted contract, release/refund failed or duplicate work as specified. Quotes expire visibly without losing the draft. Required paid upstream work inside an existing app must have a distinct preflight; basic app use cannot silently become metered. Reward only on validated eligible provider events; no credit for opening an ad surface or tapping retry. Record gross event, deductions, attribution, shares, reversal, and payout eligibility. Reinstall, offline restore, refund/revoke, self-referral, device farms, duplicated receipt, and forged client balance all need real verification. Anti-farming may delay or reject a reward with a plain reason and appeal route; it must not block normal use or silently seize unrelated balance.
Test: consumer predicts free vs charged behavior in at least 9 of 10 scenarios; ledger reconciliation exact on duplicates/failure/refund; one real eligible ad event credits the correct parties exactly once; paid accounts excluded; one real permitted restore and withdrawal route proven before claiming those capabilities. The numerical comprehension target is proposed, not observed.
Rows:13,20–29,39.
J7. Crew TV: a show worth watching, then something worth doing
Situation: a person opens TV after seeing a creator's “Three tiny dinner tricks” episode.
Sees: an immediately playable published episode with channel/creator identity and captions. The player fills the viewing surface. A small contextual affordance appears only when relevant: “Try the timer,” opening the same usable timer shown in the episode. Returning resumes the episode at its previous position. Switching channels is simple and does not start an invisible generation job.
Does: watches, skips, replays, changes channels, uses the attached timer, or shares the episode. Cold start uses a small explicitly curated selection plus optional interests; no social import is required. “Less of this” is available in context. The sequence ends or offers a deliberate next choice rather than assuming endless autoplay is the goal.
Gets: an enjoyable short show that can connect entertainment to personal utility or play. Taste adapts from the account's actual watch/skip/replay/create/play/remix/share behavior. One accidental swipe or a shared-household session must not permanently define taste. Reset/turn-off controls are accessible. Interest in workout videos is not permission to infer sensitive health status.
Creator continuation: from a working timer, “Make a short episode showing how this helps.” Crew proposes a short storyboard using rights-cleared/owned material, a preview, and an actual bounded generation quote. User or authorized agent-owned channel can create a real episode, preview it privately, and explicitly publish to that channel. Human and agent channel ownership is disclosed; do not pass generated hosts off as people. Share the real episode, receive actual watch/use attribution and any eligible earned value in the same economy. The creator's private usage cost and earnings never appear in the public player.
Recommended technical/product boundary: bounded generated episodes prepared and cached before publication. No new expensive video per channel swipe. A channel may schedule generation only within an explicit private budget and publishing authority; no default perpetual agent broadcast. This still requires real generated content and real playback, not stock mockups dressed as delivered TV. Model/provider/rights/moderation and pricing remain unapproved implementation decisions.
Effort budget: viewer opens and plays with at most one extra action when playback needs user initiation. Creator supplies a sentence and makes at most one meaningful revision before preview; generation latency is separate, honestly shown, and the user can leave. Publishing always remains an explicit action unless the owner deliberately grants a bounded recurring publishing permission. Do not flatten making a show into the same effort claim as watching one.
Recovery/privacy: failed generation preserves storyboard and source material, releases eligible reserved work, and offers a limited repair with no unannounced spend. Interrupted upload resumes. Removed episode leaves a truthful unavailable state; associated owned app need not disappear. Viewer has report/block channel; owner can unpublish. Public episode versions remain tied to their actual sources, creator, attached app version, and content policy status. Imported private app data is excluded by default; specific public preview is required if deliberately included.
Test: real device/channel playback, switching, caption use, resume from associated app, no-spend-on-swipe, bounded scheduled generation, own-behavior cold start, meaningful reset, private-cost isolation, unpublish/report, and actual creator attribution. Compare repeat watching and subsequent voluntary use with a plain feed of unrelated generated clips. This is a test hypothesis, not a claim that utility-linked TV will retain users.
Rows:13,16,19–20,22,26–32,35,39.
J8. A small social success becomes a durable, controllable relationship
Situation: after two enjoyable rounds with Maya, the user wants to play again next week without a contact-directory project.
Sees: the completed game, Maya's chosen identity, and an optional “Play together again” relationship action after success. No social graph is demanded at onboarding. If accepted, the participants can find each other for future invitations within the defined relationship; it grants no access to private apps or memory.
Does: chooses the relationship and, optionally, a notification preference tied to this game. Later says “Open Maya's game,” which resolves the actual relevant owned/shared item, with a brief chooser only if ambiguous. The history behind an invitation is inspectable without pulling the user through safety administration.
Gets: less effort for future play and understandable boundaries. When the user wants to leave, participant menu provides mute, block, report, and remove relationship. Account controls provide export, deletion, and service disconnect. These controls remain easy to find even though they are not the app's opening experience.
Effort budget: no required relationship action for the first round; one optional action to preserve a future connection after value. Block/leave is immediately reachable from the participant. Export/disconnect/delete naturally require clear scope and confirmation; the one-click aspiration does not justify deleting data by accident.
Recovery/privacy: no phone-contact upload unless separately requested and consented to. New invitations from blocked identities stop; an existing shared artifact gets a defined read/play outcome and does not silently reopen access. Export includes owned app definitions/state, conversations, accepted memories, economy receipts, social records and TV metadata as applicable, with others' private information excluded. Disconnect stops future access and separately explains what imported data remains. Delete communicates actual retention obligations, public copies, outstanding payout/refund handling, and completion status. It cannot promise recall of a recipient's exported copy. Guest data has a defined expiry and claim boundary. Provider disclosures cover real voice, model, media, ads, and social processors without a mic diagnostic card on the village.
Test: re-invitation works only under intended consent; identity rename does not bypass block; guest-to-account merge does not expose prior owner's data; export/delete cover every new table and provider; removed memories do not reappear through old app context; abandoned account deletion resumes or reports a precise incomplete state.
Rows:7,9,16–19,21,27,35,37–39.
Before and after: the six immediate experience changes
| Journey | Rejected demo | Proposed experience | Effort and acceptance |
|---|---|---|---|
| Sharing a creation | Describe a tool → generic result/list → Share tool → management-like confirmation. | The actual routine/game is already usable → Share shows that object and what leaves the account → native recipient picker → recipient receives the same recognizable entry. | Count share tap, recipient choice and platform send separately. No folder/role/permission setup in normal clean-copy sharing. Sensitive material requires its own truthful preview. |
| Guest entry | Explain claim/ownership mechanics before the recipient knows the value. | Link opens the usable routine or playable sample → Start → after use, optional Keep this preserves it across devices. | One primary action after opening for allowed local use; authentication belongs to durable claim or genuinely protected actions. An interrupted claim retains progress. |
| Multiplayer | Inspect sender → invite room → safety controls → eventually game. | Specific friend + actual board + short challenge → Join → first move. Presence and turn are part of the board. | One Join after opening a valid invitation; no contact upload/friendship setup required for first round. Forwarded/expired/blocked invites have defined outcomes. |
| Shelf | Yours tab → Yours category row → list item → detail. | Existing pinned/frequent apps show actual useful state: a weekly activity trace, current round, next routine action. Expand inline into the app. | One tap to the relevant activity; no extra category row; stable pins; an inactive app is searchable without clutter. A blank account gets useful examples, not fake history. |
| Keyboard/composer | Text input appears above a still-visible voice capsule; two waveforms compete. | Keyboard transition replaces the dock with one contextual input bar; draft and attachment tray move with it. Dismiss returns to the original dock. | Exactly one active input surface through open/dismiss/Back/rotation. Long text scrolls; system dictation/accessibility remain usable. |
| Waveform | Large apparent empty capsule with a tiny center mark; task state ambiguous. | Accepted compact capsule geometry with a visually substantial live waveform and clear listening/working distinction. Whole capsule remains the target. | Mockup comparison must respect the existing reference; do not shrink the hit area to solve empty space. Real audio/dispatch evidence determines state. |
Cross-journey service contracts
These are engineering and review requirements, not proposed consumer menus.
- A result must identify what it is. Supported answer, one-off artifact, ongoing app/tracker, game, and episode shapes have distinct interaction contracts. Unsupported requests receive an honest closest option or limitation. Do not output an inert UI and call it an app.
- Context belongs to the account and object. Every action binds to the selected owner, topic, app revision, and intended participant context. Switching account clears/fences the active context; changing an agent's display name does not change authorization.
- App definition, personal records, and shared session state differ. Sending a reusable definition starts clean personal records. Inviting joins a shared live session. Immutable share versions preserve recipient meaning. These distinctions are visible through the preview and the resulting behavior, not a permission matrix.
- Correction is local and understandable. Undo a specific change, preserve private records across app revision, and state when an external action cannot be undone. Repair uses a stated bounded budget and cannot enter an unattended paid retry loop. A failed repair preserves the last working version.
- Personalization has evidence and limits. Shelf recommendations, memories, agent competence, and TV tastes cite actual owned events when inspected. No fake XP, synthetic popularity, invented social proof, or unsupported cash equivalents. Suppression, correction, and reset work.
- Money follows validated events. Quote/reserve/settle/reverse and attribution are idempotent. Real incurred cost reconciles with revenue, subsidy, and eligible payout; clients cannot mint or upgrade. A model-route change cannot silently exceed a user's accepted quote.
- Social joins require understandable participation. Invites expire/revoke under a defined contract, membership is authoritative, score is server-determined, and participants can leave/block/report. Any age-specific design or publishing restriction must be settled explicitly rather than assumed away.
- Failure is useful. Keep the draft, show what completed, preserve the working object, allow retry without duplication, and separate failed work from pending work. Partial provider failure cannot appear as completed output because an animation finished.
- Native craft is a correctness condition. No clipped text, overlap, duplicate waveform, stale Shelf state, hidden attachments, or false Back. Dynamic Type, keyboard, safe areas, reduced motion, VoiceOver and touch targets receive device evidence. Compact does not mean hard to touch: preserve an accessible whole-pill target while correcting visible empty space and waveform prominence.
- Broad capability is not a breadth claim. TV playback, coordinated voice, score authority, source learning, provider routing superiority, subsidy, and earning all need separate runtime proof. A beautiful concept board cannot establish any of them.
Decisions recommended for review
| Decision | Recommendation | Still unresolved before implementation acceptance |
|---|---|---|
| C1 navigation | Existing village, one owned mini-apps destination with Shelf/Explore, conversations separate; no revived Square or permanent stations. | Final naming only if Fares changes provisional Shelf. |
| C2 ads | Disclosed, capped Explore sponsorship for eligible free users; explicit-intent outcome commerce; optional earned reward context. Paid users excluded. | Exact cadence/cap, eligible provider/value event, and whether historical wait/reply placements remain required. Do not ship conflicting placements together. |
| C3 economy | One credit unit, provenance-aware ledger, quote before work, free ordinary use/share, creator allocation bounded by real settled value. | Name, prices, units, pool/split, attribution window, held/available rules, conversion, payout provider/threshold and refunds. No invented commercial constants. |
| C4 recovery | Immutable published definition revisions; private records separate; contextual undo; bounded included repair then explicit next choice. | Exact supported shapes, repair class budget and any historical link compatibility migration. |
| C5 social | Two-player asynchronous turn game with optional live presence, invite-only bounded joins, no inactivity punishment. | Reconcile any ratified higher player count; guest identity, expiry and abuse contract. |
| C6 TV | Real generated/cached finite episodes, account-owned channels, own-behavior taste, connected usable objects. | Model/provider, rights/moderation, episode limits, spend cap and optional recurring publish permission. |
| C7 voice | Quiet execution default, optional spoken mode, explicit coordinated team-call mode; one speaker at a time. | Measured speaker/account assurance, latency and interruption thresholds. |
| C8 routing | Evaluate task policy against the current control on matched tasks; provider detail optional. | Current baseline, authorized providers and task quality/cost/latency bounds. No generic model superiority claim. |
| C9 personalization | Useful before profile collection; voluntary context; village default; any plain/white-label alternative explicit. | Actual alternate-mode scope and white-label intent, without creating two contradictory default roots. |
These defaults are review recommendations. Existing approval of all 39 does not establish new ad terms, payout rules, UI designs, provider spend, or deployment authority.
Priority, dependency and scope
Scores below are ordinal planning judgments, not measured impact estimates. Reward/effort/risk use1–5, with 5 highest. A high-reward feature is not automatically cheap or ready. Risk includes loss of user trust, privacy, money and operational breadth. Dependencies determine sequencing rather than a misleading single “impact score.”
| Work package | Reward | Effort | Risk | Why now / dependency | Required proof |
|---|---|---|---|---|---|
| Single input surface, true Back, waveform/text craft | 5 | 2 | 2 | Every subsequent journey depends on legible, trustworthy input. | Native keyboard/voice/Back matrix with inspected captures. |
| Distinct result shapes and in-place correction | 5 | 4 | 4 | Creation must yield an identifiable thing before sharing it. | Real answer, timer/tracker, game and episode behavior; preserved records and undo. |
| Adaptive stable Shelf | 5 | 3 | 3 | Requires real durable app state; makes second use valuable. | First use→real state→return; pinned stability; cold start/opt-out. |
| Clean-copy sharing and guest use/claim | 5 | 4 | 5 | Depends on separating reusable definition from private records. | Fresh browser, privacy projection, immutable version, resumable claim/revoke. |
| Friend/game invitation and authoritative round | 4 | 4 | 5 | Depends on guest identity plus working game; distinct from copy sharing. | Two real clients, concurrent/reconnect/forwarded invite/block cases. |
| Coherent plans/work quotes and funded creator path | 4 | 5 | 5 | Must reconcile economics before promising earning or free metered work. | Quote/settle/refund/restore and funded eligible event; no invented prices. |
| Multimodal continuity, team voice, correction memory | 5 | 5 | 5 | Depends on owned-context state and actual deployed services. | Real audio/attachments→task→saved result; interrupt/switch/memory reuse. |
| TV watch/create/use and taste | 3 | 5 | 5 | Requires a genuinely watchable format, real media, rights, budget and useful associated content. | Real episode creation/playback; no generation on swipe; voluntary return. |
| Routing evaluation and full ownership/privacy lifecycle | 4 | 4 | 5 | Cross-cutting release dependency, not a decorative feature. | Matched current control plus export/delete/retirement across every new surface. |
Smallest coherent proof for consideration: one personal routine with state, one direct correction, stable Shelf return, a clean shared copy opened by a guest, optional durable claim, and one two-person game invitation/round. This is the smallest set that tests the product's central utility and social promise together. A mocked share button is insufficient. TV/creator economy/voice each retain a separate complete proof chain; they cannot be marked accepted through this slice.
If a smaller release were later chosen, it would require explicit scope reconciliation. Until then, B67 remains all 39. The recommended sequencing is internal learning and dependency order; it is not a silent deferral of outcomes27–39 or any negative-feedback row.
What to remove, merge, defer or reframe
| Disposition | Concrete recommendation | Preserved outcome |
|---|---|---|
| Remove from primary UX | Mandatory Inspect safety, Sender inspection, Room settings and generic creator-credit demonstrations. | Identity, consent, block/report, authoritative rooms and real reward accounting remain enforced and accessible in context. |
| Remove from consumer UX | Coverage/accounting and source-study screens created solely because rows 01/03 exist. | Internal39-row evidence and design research remain fully tracked. |
| Merge | Common contextual input, version/recovery services, shared-object preview and origin handling. | Separate task-specific interfaces remain; merging infrastructure is not merging timer/game/video layouts. |
| Reframe | Shelf as useful current app state; correction as visible change; sharing as recipient use; rewards as verified value; memory as fewer repeated mistakes. | All corresponding canonical outcomes and lifecycle proof. |
| Defer only as an unapproved proposal | Large public social graph, concurrent many-player breadth, perpetual live-generated TV, simultaneous competing ad placements, and broad creator payout rollout until their exact contracts are settled. | No approved capability is removed. Existing breadth/financial obligations must be reconciled before release; these are proposals, not changed scope. |
| Preserve | Village art/native foundations, icon-only Shelf, existing keyboard control, full-screen Conversations, input choice and liked discovery. | Explicit liked foundations and all visual corrections remain binding. |
All 39 traceability
All 39 now have an existing row-specific Linear issue verified by readback on 10 September 2026. The research intake remains CREW-591; earlier umbrella issues remain related. An issue link establishes traceability, not assignment or completion. The canonical source snapshot is dated6 September and is not current runtime proof. Row-specific proofs below augment canonical acceptance, never replace it.
| ID | Retained outcome and proposed home | Journey / required proof | Canonical issue(s) |
|---|---|---|---|
| feature-01 | Full scope and evidence accounting, outside consumer flow. | All journeys; each of the 39 rows has owner, dependency and runtime evidence state. | CREW-543 |
| feature-02 | Matched native day/night/device craft. | J1/J4; inspect actual devices and reversible before/after. | CREW-544 |
| feature-03 | Traceable reference/design study, outside consumer flow. | This strategy and its reference inventory; distinguish principle adopted from copied appearance. | CREW-545 |
| feature-04 | Clean agent panel and living village: smoke/water/wind/grass, attachment/typing polish. | J1/J4; Reduced Motion and readable readiness. | CREW-546 |
| feature-05 | Black cold launch to usable village and real night art. | J1; no dead entry or filtered daytime substitute. | CREW-547 |
| feature-06 | Compact centered continuous waveform with whole-pill control. | J4; waveform reflects real listening and confirmation real work start. | CREW-548 |
| feature-07 | Common contextual composer; installed Open by voice/text. | J1/J4/J8; correct account/topic/owner and actual installed identity. | CREW-549 |
| feature-08 | Adaptive living Shelf with inline expansion and input. | J1; frequent apps/weekly summary; reopen/remove/collapse without stale runtime. | CREW-550 |
| feature-09 | Full-page top edge and genuine prior-state Back. | J4/J8; route, draft and attachments preserved safely. | CREW-551 |
| feature-10 | Search and compact three-item Explore highlights. | J5; actual identities and substantiated popularity/sponsor signals. | CREW-552 |
| feature-11 | Full-screen all messages/agents/topics and contextual voice. | J4; blank waveform, typed arrow, clear-to-waveform, no duplicate active composer. | CREW-553 |
| feature-12 | Native icons/chrome and accepted density. | J1/J4; matched interactive native comparison, readable text/touch targets. | CREW-554 |
| feature-13 | Sentence to actual app/game to use/share/play to attributable creator earning. | J2/J3/J6/J7; one continuous real transaction path, including eligible earning. | CREW-555 |
| feature-14 | Correct result shape, contextual correction, immutable versions/undo, honest repair. | J2/J4; understand the actual change and restore last working result without data loss. | CREW-556 |
| feature-15 | Real discovery, creature/context, app hero/input and nonempty new-user route. | J5; usable seeded experiences in unified mini-apps flow. | CREW-557 |
| feature-16 | Guest use and owned claim with origin/revocation/report/version integrity. | J2/J3; fresh recipient browser, interrupted claim, revoked link and source update. | CREW-558 |
| feature-17 | Real authoritative multiplayer turns, scores, revisions, invitations. | J3; accepted player count and concurrent/reconnect cases. | CREW-559 |
| feature-18 | Real social identity/edges, consent, block/report and trusted scores. | J3/J8; forward/abuse/inactivity cases, relationship scope. | CREW-560 |
| feature-19 | Tap/type/voice use/play/remix/Open with equal auth semantics and origin records. | J1–J8; same result and authorization through all input modes. | CREW-561 |
| feature-20 | Real free-use subsidy and creator/Crew economics. | J6; first free win plus funded creation/share/spend path. | CREW-562 |
| feature-21 | Coherent native/server plans, purchase/restore/cancel/refund/limits and paid-no-ads. | J6/J8; real state transitions, not a subscription information card. | CREW-563 |
| feature-22 | Clear unit, free existing use/share, charge work once and first win/retry/refund. | J6; quote plus idempotent settlement, user comprehension. | CREW-564 |
| feature-23 | Eligible ad value credits correct parties exactly once, paid exclusion. | J6; validated provider event, duplicate/reversal cases. | CREW-565 |
| feature-24 | Disclosed agreed placement/cadence/remove-ads; no interruption/paid ads. | J5; actual placement and entitlement transitions. | CREW-566 |
| feature-25 | Sponsor cannot buy rank; best option/veto/disclosure/money trail. | J5; worse-paying and better-unpaid counterexamples. | CREW-567 |
| feature-26 | Verified adoption/conversion/promotion rewards with dedup/refund and payout eligibility. | J2/J6; pending/settled eligibility with abuse and reversal tests. | CREW-568 |
| feature-27 | One ledger/currency, signed changes and real spend/earn/eligible withdrawal. | J6/J8; provenance, supported cash-out and truthful balance. | CREW-569 |
| feature-28 | Chosen bounded funded creator model with anti-farming. | J6; chosen pool/referral/sales/ad allocation contract reconciles with retained value. | CREW-570 |
| feature-29 | Real provider/task/user costs reconcile with revenue/reward; no self-mint/upgrade. | J6/J7; end-to-end money ledger and tampering checks. | CREW-571 |
| feature-30 | Delivered full Crew TV in product/creator context. | J7; real viewer plus connected app and creator. | CREW-572 |
| feature-31 | Human/agent channels make/publish/watch/switch real shows, private budgets/earnings. | J7; actual generation through published viewing and attribution. | CREW-573 |
| feature-32 | TV taste from own behavior and viable cold start. | J7; watch/skip/replay/create/play/remix/share events, reset and no social import dependency. | CREW-574 |
| feature-33 | Low-latency continuous voice executes real work with speaker/output-mode correctness. | J4; timing, interruption, speaker assurance and quiet default. | CREW-575 |
| feature-34 | Measured quality/cost/latency routing beats chosen control without persona-brand hardcoding. | J4/J6; preregistered matched task evaluation; no claim before result. | CREW-576 |
| feature-35 | Correct quick/one-off/ongoing/tracker shape; durable related requests/logs. | J1/J4; follow-up updates same owned context and survives restart. | CREW-577 |
| feature-36 | Profile-aware first win, long input, multiple attachments, optional/white-label reconciliation. | J1/J4; complete ingestion, scrollable input, no mandatory sensitive profile. | CREW-542 |
| feature-37 | Consistent names/voices, rename/direct/switch and coordinated team turns. | J4/J8; actual handoff and interrupt behavior, stable underlying identity. | CREW-578 |
| feature-38 | Real outcome/correction/reuse, notebook/weekly wins/misses and honest competence. | J1/J4; persisted source, later reuse, accurate promotion/demotion. | CREW-579 |
| feature-39 | Ownership/privacy/export/delete/disconnect and truthful provider/social/TV disclosure. | All journeys/J8; full lifecycle including new data/provider surfaces. | CREW-580 |
Failure tests for the recommended architecture
Strongest argument for this architecture: an object can carry state, action, memory, and social participation together. The user does not need to repeat their intention or reconstruct context each time. A friend receives something immediately useful. Over time, Shelf can show a phone experience shaped by actual life rather than app installation history.
Why that still might fail:
- A general generator may be worse at each daily task than a simple established app. A customized workout that occasionally loses a log is worse than a reliable timer and note. Native craft cannot compensate for distrust in saved state.
- The user may want an answer once, not a permanent app. Automatic persistence can create digital clutter. Save by deliberate choice or clear repeat use, and let infrequent apps remain findable without forcing Shelf prominence.
- Adaptive Shelf can become a dashboard that demands attention. If users hunt for moved apps or feel watched by unexpected summaries, stability and transparency must beat personalization.
- “Creation without effort” can hide substantial correction labor. Measure total effort over a week, including repairing outputs and cleaning data. If keeping three personal apps useful costs more than their baseline workflow, the central promise fails.
- Shared utility is not automatically a social habit. A good workout link may be used once and never create another relationship. Do not count link opens or copies as retained demand, creator success, or economic value.
- A useful app is not automatically a good show. TV could dilute the product with expensive low-quality clips. Finite episodes, creator choice, watch satisfaction, and return use must earn the feature's prominence. Retaining TV in scope does not mean claiming it deserves default homepage attention.
- Creator earnings can invite optimization for fraud and acquisition rather than useful experiences. Funded, bounded rewards reduce exposure but do not prove a sustainable ecosystem. If rewards exceed retained value after real costs and reversals, stop the harmful payout mechanism and redesign it while retaining honest creator earning as the outcome.
- Village residents may be liked as art and still be irrelevant to getting things done. The resident layer should remain an optional route to expertise and understandable authorship, not a mandatory delegation game. If people ignore the team, do not fabricate agent progress to force engagement.
- Privacy friction cannot disappear just because the interface looks simple. Clean copies, public preview, guest scope, and known participants must be correct. One accidental publication of personal workout/itinerary data can invalidate the claimed ease of sharing.
Evidence that would change the recommendation: if an equally polished conversation-first experience achieves lower total effort, better unaided understanding, and equal repeat use for the same tasks, prefer A for more tasks. If personal apps win but TV produces no voluntary repeat viewing, revise TV's show format and entry point rather than pretend watch time exists. If playful social use wins while routines do not, lead acquisition with games but keep utility and all 39 as delivered capabilities with appropriate prominence. Do not preserve a favorite metaphor at the expense of observed value.
Validation and implementation sequence
All numbers here are proposed pass/fail thresholds for formative work, not statistical proof or existing results. Start with 12 people in six real friend pairs, including novices and returning users. Use their own non-sensitive routine and an actual friend invitation. Record assistance, clarification, errors, elapsed time, retries, abandonment, and successful later reuse. Report individual failures as well as medians; a small sample cannot establish broad demand.
- Comprehension before polish: three distinct concept flows: living routine, shared game, TV-to-usable-app. Present them without explanation. Proposed gate: 10/12 can say what the object is, what the primary action does, and whether data is private, a fresh copy, or shared live. If they still say “What am I looking at?”, revise the object/interaction, not the subtitle.
- Real first-value slices: connect J1/J2 and J3 to actual state and fresh-browser use. Proposed gate: 10/12 get a useful first result within 60 seconds under stated conditions; at least 5/6 recipients begin without help or signup; all tested ownership/version boundaries hold. Zero silent duplicate charges or cross-account disclosures is a hard correctness gate, not an average target.
- One-week maintenance test: compare the same task with each person's existing tools. Record cumulative minutes creating, correcting, finding, repairing, and using; distinguish fun exploration from required labor. Proposed signal: at least 8/12 voluntarily return to a saved experience on three separate days and total required management effort is lower than their baseline. If not, investigate object choice and maintenance burden before adding visual richness.
- Economic proof in an authorized test environment: demonstrate free first win, one paid-work quote/settlement, failure/refund, native restore, one real eligible ad allocation, creator activation/settlement and eligible withdrawal where supported. Commercial choices must be ratified first. Prove cost coverage; do not use demand research as permission to spend or publish.
- TV and voice proofs: complete J7's generation-to-playback chain and J4's continuous voice/coordination/learning chain. Measure real latency and behavior against the selected controls. Compare TV's voluntary return and satisfaction with an equal-quality simple feed; do not equate autoplay minutes with value.
- Full regression and ownership lifecycle: traverse all 39 in the ledger on the actual intended device/runtime, including low connectivity, typography/accessibility, keyboard/Back, guest claim, account switches, privacy lifecycle, money reversals and abuse. Independent QA and existing release gates remain required.
These are dependency stages within the same all 39 outcome. A row remains incomplete until its own acceptance is proven. Passing the first slice cannot justify claiming the whole product ready.
Current disposition: product and design review of this strategy precedes any new visual artifact or implementation. The next approved mockup set should show complete journeys and one meaningful recovery per journey, with distinct task grammar; it should not ask for39 repeated feature-screen verdicts. Human study recruitment and runtime experiments described here are proposed validation work, not activity already performed or permission to contact people. No new visual direction, financial contract, provider budget or release scope is ratified by this document.
Sources
All web sources were accessed 10 September 2026. Dates below are publisher dates where explicitly available; “undated help” means no reliable publication date was established. Publisher descriptions establish their documented behavior, not independently measured usability or Crew performance.
Primary Crew records
crew-feature-feedback.json: original downloaded export,26 timestamped decisions, preserved unchanged. Its SHA-256 isc0a58da8ed9154f6b32025a61f0cdffb5c2d1b2d150ee70fe8b51f16f9c2b503. Notes inform product principles directly; unwritten explanations are never invented.- Crew Telegram84618: all 39 concept quality reset; negative verdicts do not cancel features. Telegram84623: explicitly requests Grok and Astra.
features-source.json, review artifact source4400d8c02cce0bf17fb853dce9532442734f06a4: canonical39 titles/outcomes and earlier issue mapping; readiness fields explicitly remain6 September snapshots.linear-all 39-owner-readback.json: current row-specific issues CREW-543–577, CREW-542, CREW-578–580; CREW-591 anchors the new research request. Original umbrella relationships remain.demo-observation-events.jsonand fourbefore-*.pngimages: observed rejected UI states. Screenshots were viewed, not only captured.reference-discord-join.pngandreference-apple-widgets.png: publisher images with source URLs above. These are reference evidence, not Crew assets or new design mockups.
Evidence still required
This is a product research and planning recommendation. There is no new approved design, authenticated comparative user study, native acceptance, economic settlement proof, TV production proof, or delivered B67. The proposed usability thresholds, cohort, effort budgets, funding model, defaults and validation slices remain hypotheses for review. Keep the all 39 acceptance ledger open until each real outcome is demonstrated.
-
Grok, interface identified as Grok 4.6 Expert.
grok-web-response.md, private concept review captured 10 September 2026; 32,549 bytes, SHA-2568f4fbac9a377b419ce9ec797f1eb6494284c0753f364c97deefefa2c389fd6b5. Complete row mapping verified against sealed feedback/scope. Product judgment; source anchors incompletely exposed. Receiptgrok-web-receipt.json, SHA-2561359a000626c66f3a9443f5665204845c5c502b01c38576481a097755232fd49. Private access, not a public market source. ↩ -
Astra, gpt-6-astra.
ASTRA-CONCEPT-REVIEW.md, independent concept review, 10 September 2026. Eight journeys and all 39 mappings; research hypotheses and critique, not user-study or runtime evidence. Exact hash retained in the artifact manifest. ↩ -
Meta. New Instagram Features to Help You Connect,6 August 2025. Used for content-level repost, original attribution and optional social visibility; not evidence of Crew acquisition lift. ↩
-
Discord, kynthia. How to Use Apps, updated 9 June 2026. Sections Joining and Inviting Others and Launching Apps. Publisher mobile Join illustration visibly depicts a September 2024 example; the current help corroborates the pattern. Region/authorization caveats retained. ↩
-
Spotify. Start or join a Jam, undated current help. Mobile invitation and participation conditions. The interactive Mobile help control was inspected; no authenticated listening session was performed. ↩
-
Apple. Introducing Apple Invites,4 February 2025. Guest access and host preview control. ↩
-
Apple. RSVP to an event in Apple Invites, undated current help. Web email verification, optional host approval, and shared-album/playlist limits qualify the announcement. ↩
-
Apple. How to add and edit widgets on your iPhone,14 October 2025. Glanceable state, Smart Stack relevance, reorder and opt-out. Current publisher edit-mode image was viewed; it is not an everyday-screen recommendation. ↩
-
Apple. Undo and revert photo edits on iPhone, undated current help. Contextual undo/redo and original restoration. ↩
-
Google. Gemini Live: A more helpful, natural and visual assistant,20 August 2025. Camera/screen context and announced app integrations; staggered rollouts prevent broad present-availability claims. ↩
-
YouTube. Create YouTube Shorts with remixed content, undated current help. Creation from existing media with source attribution and rights constraints. ↩
-
Apple. In-app purchase, Human Interface Guidelines, current page; changelog includes 12 September 2023 artwork update. Value before purchase, total price, system confirmation and restoration guidance. ↩
-
Google PAIR. Feedback + Control, People + AI Guidebook, undated current page. Meaning of signals, appropriate control and observable feedback consequences. ↩
-
Google PAIR. Mental Models, People + AI Guidebook, undated current page. Expectations and anthropomorphism limits. ↩
-
Saleema Amershi et al., Microsoft Research. Guidelines for Human-AI Interaction, CHI 2019. Foundational design evidence, not a current product benchmark. Also publisher explanation,5 March 2019. ↩
-
YouTube. Manage your recommendations and search results, undated current help. Watch/search history and negative recommendation controls; platform/sign-in conditions differ. ↩
-
Alexander Liu, Siqi Wu, Paul Resnick. How to Train Your YouTube Recommender to Avoid Unwanted Videos, ICWSM 2024. Used to justify testing the efficacy of feedback, not to claim a current YouTube failure rate or a causal Crew result. ↩
-
Apple. App Review Guidelines, current page, sections 1.2/1.2.1 and4.7. Relevant content/mini-app boundaries; not a release approval or legal opinion. ↩
-
Duolingo. Friend Streak Is Duolingo’s Latest Social Feature, current publisher page, date not exposed in retrieved article. Used only for mutual acceptance attached to an existing habit; publisher engagement statistics are not generalized to Crew. ↩
-
Apple. AppStore.sync(), current StoreKit documentation, accessed 10 September 2026 via the publisher's Markdown representation. Automatic current entitlements and a separate user-triggered restoration mechanism; forced sync may ask for authentication. ↩