39 of 39 drawn (text check; no reviewer pass yet).
| ID | Requirement | Status | Screens | What the screen shows | Check |
|---|---|---|---|---|---|
| R1 | An unknown sender's files are held, acknowledged, and not shown to any client until a verified owner confirms who they a | built | TX01 | TX01: Unknown sender held until the owner confirms | TEXT OK |
| R2 | A sender who texts for several clients is asked which business, by number | built | TX04 | TX04: Contractor for two clients picks by number | TEXT OK |
| R3 | An owner can refuse an unknown sender; held files are deleted | built | TX03 | TX03: Owner refuses; held files deleted | TEXT OK |
| R4 | Contributors (crew, contractors) can send but never approve; their YES is routed to the owner | built | TX28 | TX28: Contributor YES routed to owner | TEXT OK |
| R5 | Content path: material becomes Library photos plus one Suggested idea with chosen destinations, not every channel | built | TX05 | TX05: Picks photos and only worthwhile destinations | TEXT OK |
| R6 | theStacc asks at most one question, only when it changes the output (date, before/after, permission) | built | TX10 | TX10: One question that changes the post | TEXT OK |
| R7 | Copy never claims more than the evidence shows (event attendance is not a contract) | built | TX05 | TX05: States what it will not claim | TEXT OK |
| R8 | Approve by reply ("YES 1") only for a single item fully shown in the text, from the enrolled approver; edits and photo s | built | TX06 | TX06: Approve and edit one post by reply | TEXT OK |
| R9 | Bigger approvals open a no-login review page bound to the exact version | built | AP04 | AP04: No-login review page | TEXT OK |
| R10 | One receipt per send: what came in, what was used, where it is live, what is pending; scheduled is never called publishe | built | TX08 | TX08: Receipt separates live, scheduled and pending | TEXT OK |
| R11 | The contributor gets a short, limited receipt (no client-private detail) | built | TX09 | TX09: Limited contributor receipt | TEXT OK |
| R12 | Website requests on WordPress sites become an account-manager task shown as pending until verified | built | AP05 | AP05: Website request stays pending until verified | TEXT OK |
| R13 | Low-quality material gets one specific rescue ask (retake, original instead of screenshot) | built | TX11 | TX11: Specific rescue ask for poor photos | TEXT OK |
| R14 | Voice notes and short videos are accepted; video is understood (Gemini) and stills are used; reels only when Video Studi | built | TX13 | TX13: Video understood, stills used, reel later | TEXT OK |
| R15 | Offers and events get clarified (end date, terms) and become Google Offer/Event posts plus social | built | TX14 | TX14: Offer clarified into a Google Offer | TEXT OK |
| R16 | Fact-change path: hours, holidays, services become an exact old→new change, approved, then applied through Update on Goo | built | TX15 | TX15: Exact hours change, approved, applied | TEXT OK |
| R17 | theStacc texts first to settle conflicting facts (site vs Google) | built | TX16 | TX16: theStacc texts first about conflicting facts | TEXT OK |
| R18 | Weekly opt-in nudge, adapts down when ignored; "nothing this week" is fine | built | TX18 | TX18: Weekly nudge; skipping is fine | TEXT OK |
| R19 | New review alerts with a drafted reply; 5 stars can also become a social card | built | TX19 | TX19: Review alert with drafted reply and card | TEXT OK |
| R20 | Negative reviews and complaints go to a person (account manager), never auto-replied | built | TX20 | TX20: Negative review goes to a person | TEXT OK |
| R21 | Lead alerts name the page the lead came from | built | TX21 | TX21: Lead alert with source page | TEXT OK |
| R22 | Monthly plan by text: reply with what's happening; it becomes Must include | built | TX22 | TX22: Monthly plan reply becomes Must include | TEXT OK |
| R23 | Monthly receipt and Proof Score with a named rival on public numbers only; score cannot be bought | built | TX23 | TX23: Proof Score with a named rival on public numbers | TEXT OK |
| R24 | "Don't use that photo" and removal requests block the asset everywhere immediately | built | TX24 | TX24: Photo blocked everywhere at once | TEXT OK |
| R25 | "Cancel" and STOP are honoured: cancel goes to a person, STOP stops all messages | built | TX27, TX26 | TX27: STOP honoured TX26: Cancel goes to a person | TEXT OK |
| R26 | Group thread (owner, crew, AM, agent) is optional; a thumbs-up in the group approves nothing | built | TX29 | TX29: Group thread: reaction approves nothing | TEXT OK |
| R27 | Email in takes full-size files and follows Drive/iCloud links | built | TX30 | TX30: Email with full-size files and Drive link | TEXT OK |
| R28 | WhatsApp for India clients, same pipeline, Hindi/English replies | built | TX31 | TX31: WhatsApp thread for an India client | TEXT OK |
| R29 | Our team texts too: sales call notes pre-fill a prospect; a teammate idea goes to clients the AM picks | built | TX32, TX33 | TX32: Sales call notes pre-fill a prospect TX33: Teammate idea across clients | TEXT OK |
| R30 | Account manager sees every thread, its status and what needs a person, in one inbox (Chatwoot) | built | AP01 | AP01: Account manager inbox | TEXT OK |
| R31 | The idea in Content Hub shows where it came from (sender, channel, original message, photos) and the Must include facts | built | AP02 | AP02: Idea shows its source | TEXT OK |
| R32 | Owners manage texting contacts and roles in Settings → Team | built | AP03 | AP03: Contacts and roles | TEXT OK |
| R33 | Google profile changes wait as proposed changes until approved | built | AP05 | AP05: Google changes wait for approval | TEXT OK |
| R34 | Claude/GPT users can send through MCP tools into the same pipeline | built | TX34 | TX34: MCP tool into the same pipeline | TEXT OK |
| R35 | theStacc tells the sender how long generation takes when it is more than a few minutes, and texts again when it's ready | built | TM02 | TM02: Says how long a blog post takes and texts when ready | TEXT OK |
| R36 | Approval runs in stages: idea → each draft → schedule time → live link; any change after approval goes back to draft app | built | TM01 | TM01: One send's approvals by stage on a clock | TEXT OK |
| R37 | Quiet hours: drafts finished overnight wait until 8:00 am; at most 2 reminders, then the account manager; drafts expire | built | TM03 | TM03: Two reminders, then Meera, then expiry | TEXT OK |
| R38 | Platform delays and rejections are reported honestly (Google review of edits, a rejected post) and fixes need re-approva | built | TM06, TM07 | TM06: Rejected post explained and re-approved TM07: Google review delay reported honestly | TEXT OK |
| R39 | Owners can later give a narrow standing OK for one type of post, with a text and UNDO for each post | built | TM08 | TM08: Narrow standing OK with UNDO | TEXT OK |