Add CartMyList/CartMySupply analysis, advisory response, and email draft (Aug 5 2026)
This commit is contained in:
@@ -0,0 +1,261 @@
|
||||
# CartMyList + CartMySupply — Advisory Committee Response
|
||||
|
||||
**Response to the 18-concern investigation tracker (Aug 4, 2026)**
|
||||
**Prepared by:** Sho'Nuff / Hermes critical review team (DeepSeek + Claude Sonnet 5 + Claude Opus 4.8 conductor review)
|
||||
**Date:** August 5, 2026
|
||||
**Status:** DRAFT FOR GERMAINE REVIEW — not yet returned to Anita/advisory committee
|
||||
|
||||
---
|
||||
|
||||
## Executive Summary
|
||||
|
||||
Both spreadsheets were reviewed item by item. Of the 18 concerns:
|
||||
|
||||
- **4 are substantively addressed** in the Aug 4 competitive analysis itself (#6 free-tier design, #7 fee math, #10 moat honesty, #13 PTA pitch math)
|
||||
- **7 are addressed in this response** with concrete plans (privacy template, accuracy framework, seasonality, pivot plan, positioning, Family Pass value prop, domain/branding)
|
||||
- **2 require legal review** before launch (the Amazon Associates donation-incentive issue — a NEW finding — and charitable solicitation/co-venture registration)
|
||||
- **2 are new gaps** now scheduled for research (support at scale, PTA decision cycle)
|
||||
- **1 needs a 10-minute test** (the cart/add item-drop showstopper — likely not real, needs one logged-in browser check plus an anonymous residential-IP check)
|
||||
- **1 requires collecting real supply lists** (parser format benchmark — the only item that genuinely needs a human)
|
||||
- **1 is resolved** (link expiry — verified never expires, 89-day cart retention)
|
||||
|
||||
**Bottom line:** Nothing in the tracker blocks a weekend build of the product itself. Three things must be handled before the donation-to-PTA model goes live (Section 2(g) review, co-venture registration check, and the $1/cart funding source must be stated), and one technical test should settle the cart question. The build can proceed in parallel with those.
|
||||
|
||||
---
|
||||
|
||||
## Concern-by-Concern Response
|
||||
|
||||
### 1.0 CRITICAL — Amazon Associates TOS: automated cart generation (NEW LEGAL FINDING)
|
||||
|
||||
**Verdict: Valid concern, wrong risk identified.**
|
||||
|
||||
We read the full Operating Agreement text in your tracker. Two findings:
|
||||
|
||||
1. **The automation itself is defensible.** Cart links are Special Links; the parent clicks them; the Session is genuine. Clause (s) bans *artificially generating clicks or Sessions via robots* — but the parent still performs the click, so this is not triggered. Emailing Special Links is **explicitly permitted** (Participation Requirements §4) provided the email is solicited (opted-in). Your email flow is fine as long as parents opt in.
|
||||
|
||||
2. **The real landmine is Section 2(g):** *"You will not offer any person or entity any consideration, reward, or incentive (including any money, rebate, discount, points, donation to charity or other organization, or other benefit) for using Special Links."*
|
||||
|
||||
**"$1 per cart donated to PTA" is arguably a donation to an organization for using your links.** This is a genuine account-termination risk that the tracker did not flag. It also affects CartMyList's donation-to-PTA model. Same root cause as concern #18.
|
||||
|
||||
**Response:** Restructure as a flat annual school sponsorship (unrelated to link usage) OR get legal review before launching per-cart donations. Do not launch the per-cart donation model as-is. This is the single most important finding in this review.
|
||||
|
||||
Also: Amazon's new Agent Terms require automated systems to identify as `Agent/[name]` in user-agent strings. Our backend will comply.
|
||||
|
||||
### 2.0 CRITICAL — Privacy Policy & ToS
|
||||
|
||||
**Verdict: Valid. Template is 80% done.**
|
||||
|
||||
The Policies tab template is solid (COPPA/FERPA sections, sub-processor list, data retention). What's missing before launch: company name, jurisdiction (Georgia), support email, and a data-workflow map (what data flows where). Legal review of the final document is recommended but the template is launch-grade after fill-in.
|
||||
|
||||
**Response:** Complete the template (30 min), get one legal read, ship with the branded landing page (concern #17).
|
||||
|
||||
### 3.0 CRITICAL — Wrong ASIN match / accuracy
|
||||
|
||||
**Verdict: Valid. Framework is ready; verification workflow must be explicit before launch.**
|
||||
|
||||
The Trust/accuracy tab framework is exactly right: confidence tiers (≥0.95 auto / 0.70-0.94 best-guess with swap UI / <0.70 unmatched with search fallback), single-page Review & Approve screen, 1-2% mismatch tolerance benchmark. Sonnet's review flagged this as a hard gate: the workflow needs to be explicit in code, not implied.
|
||||
|
||||
**Response:** The verification workflow is: parser extracts items → matcher scores each against Amazon product data (PA-API used for product lookup only, per the Aug 4 analysis) → tier routing (auto / review / search-fallback) → human Review & Approve screen for anything below 0.95 → order of items locked before the cart URL is generated. What's needed is the test corpus (concern #15) — 20+ real supply lists to validate the parser and matching engine. This is the real-world benchmark, and it's the only item on the whole tracker that requires a human to collect data.
|
||||
|
||||
### 4.0 CRITICAL — Cart/add endpoint drops items (SHOWSTOPPER)
|
||||
|
||||
**Verdict: Valid to investigate. Likely a false alarm. Needs two quick tests — and the test is a build prerequisite, not a deferred item (Opus review).**
|
||||
|
||||
Three verified findings (Aug 5):
|
||||
|
||||
1. **The proposed PA-API workaround is DEAD.** Amazon's PA-API 5 FAQ states: *"Cart API support is removed with PA API 5. You can use Add to Cart form."* PA-API can no longer create carts at all.
|
||||
|
||||
2. **The documented cap is 10 items per URL, not ~3.** Amazon's own FAQ: "you can specify multiple item ids (up to 10)."
|
||||
|
||||
3. **Our live test explains the "~3 drop."** A 5-ASIN add-to-cart URL from a datacenter IP returned HTTP 200 but redirected to the **Associates sign-in flow** (`openid.assoc_handle=amzn_associates_add_to_cart_us`). The endpoint now routes anonymous/datacenter traffic through `associates/addtocart`, which requires login. This is **consistent with** the "silently drops beyond ~3" behavior being an unauthenticated-session artifact — but the drop was never directly observed because a cart was never built. Both conductors flag: do not overclaim.
|
||||
|
||||
**Expanded test plan (Sonnet + Opus reviews):** before committing to the workaround architecture, run all three:
|
||||
1. Logged-in Amazon browser session, 10 ASINs in one URL — expect all 10 land (10 min)
|
||||
2. Anonymous residential-IP session (e.g. from home or a phone on cellular), 10 ASINs — verifies the sign-in redirect does NOT apply to normal parent traffic
|
||||
3. Logged-out-but-known Amazon account session — covers the middle case
|
||||
|
||||
If test 2 shows the sign-in wall applies to ALL traffic, not just datacenter IPs, the multi-link chunking workaround breaks for every parent and the Wish List architecture becomes the primary path immediately. **This test is a hard gate on architecture choice for the weekend build (Opus).**
|
||||
|
||||
**Workarounds (in order of preference):**
|
||||
1. Test once from a logged-in Amazon browser session with 10 ASINs in one URL. Expect all 10 land. 10 minutes, settles it.
|
||||
2. **Multi-link chunking:** split lists into URLs of ≤10 items; parent clicks through; browser session merges into one cart. (Valid only if anonymous residential traffic does not hit the sign-in wall.)
|
||||
3. **Best architecture — Amazon Wish Lists:** public per-student wish lists hold unlimited items, never expire, and the parent clicks "Add all to cart." This kills concerns #4 AND #8 simultaneously. **Caveats (Opus review):** (a) "Add all to cart" silently skips items (out-of-stock, variations) — the same silent-drop class as #4, one layer up — test with a 10-item mixed list during the build; (b) wish lists require an Amazon account to create — PTA business account vs. per-student accounts is a decision; (c) affiliate attribution on wish-list purchases is murkier than direct cart links — verify tag attribution; (d) student-named wish lists are a child-identifier vector under COPPA — use pseudonymous titles or parent-owned lists.
|
||||
|
||||
### 5.0 HIGH — Seasonal business
|
||||
|
||||
**Verdict: Valid. Addressed — and the seasonality is actually complementary, not a weakness.**
|
||||
|
||||
The 46-week dead zone is real for CartMySupply alone. Two structural answers:
|
||||
|
||||
1. **Complementary seasonality (Sonnet finding):** supply lists peak Jul-Aug; CartMyList fundraising peaks Aug-Oct and Feb-May. The two products smooth each other's cash flow — CartMySupply's dead weeks are CartMyList's active weeks and vice versa. This is the actual response to the seasonality concern, and it is why the two products ship together.
|
||||
2. **Family Pass annual pricing** — parents pay once, use year-round for any list type (holiday wish lists, camp lists, dorm lists, sports lists documented in the Aug 4 analysis as the year-round expansion play).
|
||||
|
||||
**Response:** Launch the pair (CartMySupply + CartMyList) so revenue cycles interleave. Off-season SEO/content is a medium-term task, not a launch blocker.
|
||||
|
||||
### 6.0 HIGH — Free-to-paid transition psychology
|
||||
|
||||
**Verdict: Valid. Addressed by pricing decision.**
|
||||
|
||||
The analysis (revised Aug 4) takes the honest position: **free IS the product**, most schools/parents stay on free, Pro/Family Pass exist as volume/utility upgrades, not the core revenue driver. This eliminates the bait-and-switch problem: the free tier is permanently free and genuinely useful; paid tiers add real value (fee reduction, unlimited lists, auto-reorder).
|
||||
|
||||
**Response:** Launch with the free tier permanent, paid tiers additive. No "flip the paywall later" — that mistake is designed out.
|
||||
|
||||
### 7.0 MEDIUM — Stripe micro-transaction economics
|
||||
|
||||
**Verdict: Valid. Math corrected.**
|
||||
|
||||
- $4.99 cart: $0.30 + 2.9% = **$0.4447 = 8.9%**
|
||||
- $5.99 cart: **7.9%**
|
||||
- $19.99 Family Pass: **4.4%**
|
||||
|
||||
**Response:** Price the cart at $5.99 (fee drag drops to 7.9%) and position Family Pass as the primary revenue vehicle at 4.4% fee drag. Stripe volume discounts are not meaningful at this scale — structure pricing around the fee math instead.
|
||||
|
||||
### 8.0 HIGH — Amazon cart links expire (RESOLVED)
|
||||
|
||||
**Verdict: Resolved. The tracker's "Links Stay Active" tab is correct.**
|
||||
|
||||
- The cart/add URL itself **never expires** (as long as the ASIN is listed and the Associates account is active)
|
||||
- Tracking cookie window: 24 hours from click
|
||||
- Cart retention: **89 days** per the Operating Agreement (the tracker says 90 — the agreement text says "no later than 89 days"; negligible difference)
|
||||
|
||||
**Response:** Ship the "regenerate cart" feature anyway (good UX), and word the FAQ correctly: the link does not expire; the cart holds items for 89 days.
|
||||
|
||||
### 9.0 HIGH — Customer support at scale
|
||||
|
||||
**Verdict: Valid. New gap — being scheduled.**
|
||||
|
||||
This is genuinely not addressed in the Aug 4 analysis (it focused on market/competition, not operations). The scenarios in the tracker (refund request, wrong items, broken link, email not received, upload failure) are all scriptable.
|
||||
|
||||
**Response:** Scheduled research: support scenario map + canned response library + FAQ structure + refund policy. AI-researchable in one batch; deliverable within 48h. Not a launch blocker at 50-500 cart scale if the FAQ and email templates exist before back-to-school week.
|
||||
|
||||
### 10.0 HIGH — TeacherLists/SchoolSupplyBox moat
|
||||
|
||||
**Verdict: Valid. Addressed honestly — with a sharpening (Sonnet finding).**
|
||||
|
||||
The Aug 4 conductor review already landed the hard truth: **there is no structural moat.** TeacherLists (1M+ lists, free, retailer-embedded, owned by School Family Media) is the single biggest threat, and SchoolSupplyBox/TeacherLists could add PDF upload tomorrow. Their incentive NOT to: they make money on prepackaged kit markups, and a free PDF→cart tool cannibalizes that.
|
||||
|
||||
**Sharpening (Sonnet finding):** TeacherLists claims 85%+ of US supply lists are already digitized. The "they could add PDF upload" concern is *already realized* — the uncontested pool is ~15%. This undercuts the funnel-moat thesis unless CartMySupply's wedge is defined against that reality. The wedge: TeacherLists monetizes retailer partnerships and kits; CartMySupply monetizes the PTA relationship and the CartMyList funnel. The moat is the school relationship, not the cart.
|
||||
|
||||
**Response:** The honest moat position: CartMySupply → CartMyList funnel is the only structural advantage, and it is contingent on beating TeacherLists in the ~15% uncontested space plus winning schools away from kit-markup economics. Speed and the Savannah beachhead matter, but the analysis does not oversell this. The committee should know: this is a feature-copyable product; execution and distribution win, not defensibility.
|
||||
|
||||
### 11.0 MEDIUM — Amazon builds native feature
|
||||
|
||||
**Verdict: Valid. Addressed.**
|
||||
|
||||
Covered in the Aug 4 analysis (Amazon-as-competitor, Section 9): if Amazon adds native "upload your list," the standalone cart tool dies but the **school/PTA relationship layer survives**. The pivot: value shifts from cart generation to school relationships + distribution + curation.
|
||||
|
||||
**Response:** The pivot plan is documented. This is a monitoring risk, not a launch blocker — and Amazon has shown no signal of building this.
|
||||
|
||||
### 12.0 MEDIUM — Amazon-only positioning
|
||||
|
||||
**Verdict: Partially valid. Needs survey data.**
|
||||
|
||||
"CartMySupply" that only works with Amazon is a positioning tension. Two honest framings: "Amazon-first" (simplicity, works where parents already shop) vs "Amazon-only" (excludes Walmart/Target parents).
|
||||
|
||||
**Response:** Scheduled survey research (what % of target parents shop school supplies on Amazon vs Walmart vs Target). The analysis treats this as a feature (one-click cart from the world's default retailer) not a limitation. Name stays CartMySupply — "CartMyAmazon" is honest but limits expansion. Survey data will settle the marketing language.
|
||||
|
||||
### 13.0 HIGH — PTA pitch math
|
||||
|
||||
**Verdict: Valid. Math corrected — with a critical nuance (Opus review).**
|
||||
|
||||
$1/cart × 8 parents = **$8/school/year**. Correct — PTAs will not promote for pocket change. Corrected math:
|
||||
- Average elementary school: 400-600 students
|
||||
- ~20-30% parent conversion = 80-180 carts
|
||||
- At $1/cart: $80-180/school — still thin
|
||||
- At $2-3/cart or a guaranteed $100 floor: meaningful
|
||||
|
||||
**Critical nuance (Opus review):** the $100/school **guaranteed floor arguably makes the Amazon Section 2(g) exposure WORSE, not better** — an explicit guaranteed consideration for link use sits closer to the prohibited text than a per-cart percentage. #13 and #1 pull against each other: the floor solves the PTA-incentive problem but intensifies the TOS problem. The legal review must resolve both at once. And the same math undercuts the funnel-moat thesis: if a school's economic incentive to promote the funnel is negligible, the "CartMySupply → CartMyList funnel is the only moat" claim is unproven until the floor economics are settled.
|
||||
|
||||
**Response:** Recommended structure: guaranteed minimum donation floor ($100/school) OR $2-3/cart with floor — BUT the entire donation structure is parked behind the Section 2(g) + co-venture legal review (concerns #1 and #18). Do not commit to any per-cart donation structure before that review. Launch the free tool without the donation feature if the review is not complete.
|
||||
|
||||
### 14.0 HIGH — PTA decision cycle
|
||||
|
||||
**Verdict: Valid — but CartMySupply bypasses it entirely (Sonnet finding).**
|
||||
|
||||
The tracker is right: pitch in May for July launch is too late for anything that needs PTA approval. PTA budgets and vendor decisions happen in spring for the following fall.
|
||||
|
||||
**Built-in answer (Sonnet finding):** CartMySupply is direct-to-parent — it needs NO PTA approval, so it bypasses the PTA decision cycle completely. A parent uploads the teacher's supply list, gets the cart, done. The PTA pitch only matters for CartMyList (which has a longer runway and is pitched in spring for fall). The funnel strategy is itself the timing solution.
|
||||
|
||||
**Response:** Scheduled research anyway (PTA budget/partnership decision timelines, who makes the call — president vs principal vs district) for the CartMyList side, delivering a go-to-market calendar so those pitches land in the right window. CartMySupply launches without waiting for any PTA approval.
|
||||
|
||||
### 15.0 HIGH — Parser format variety
|
||||
|
||||
**Verdict: Valid. The real benchmark — needs human collection + an explicit scope decision (Sonnet finding).**
|
||||
|
||||
Typed PDFs, handwritten scans, photos of slides, multi-column tables, bullets, paragraphs — the parser will see all of them. The framework (confidence tiers) handles the failure modes, but it needs a test corpus.
|
||||
|
||||
**Scope decision (Sonnet finding):** handwriting/photo lists may be 30-50% of lists in Title I schools, and OCR on handwriting is unreliable. The parser scope must be explicit rather than implied: **digital-first (typed PDFs, tables, HTML) with a manual-fallback path for handwritten/photographed lists** — the teacher or parent types the items, or uses photo upload with per-item confirmation at lower confidence. Do not promise handwriting OCR at launch.
|
||||
|
||||
**Response:** This is the one item that genuinely requires a human: collect 20+ real supply lists from different schools/states (typed and handwritten). Germaine/Anita can gather these in an afternoon (schools publish them publicly). AI builds the format compatibility matrix and test harness once the lists exist. This should be the #1 pre-build task this weekend.
|
||||
|
||||
### 16.0 MEDIUM — Family Pass value prop
|
||||
|
||||
**Verdict: Valid. Partially addressed.**
|
||||
|
||||
$19.99/year for "unlimited lists" is weak for a single-child family paying $4.99 once. The analysis covers pricing tiers but not the Family Pass killer feature.
|
||||
|
||||
**Response:** Candidate killer features to research: saved student profiles (multi-year), price comparison year-over-year, auto-reorder for consumables, multiple kids under one account (the actual family case — most target households have 2+ kids). The multi-kid angle is the strongest: at 2 kids, Family Pass beats per-cart on the second list.
|
||||
|
||||
### 17.0 HIGH — Domain & branding
|
||||
|
||||
**Verdict: Valid. Addressed.**
|
||||
|
||||
shopping.iamgmb.com does signal side project. Domain availability was checked Jul 27 (cartmylist.com is the top pick for the list product; CartMySupply.com availability needs the same check). Branded landing page + privacy policy must exist before any PTA pitch.
|
||||
|
||||
**Response:** Register the domain, deploy the branded landing (with the privacy policy from #2), then pitch. This is a weekend task, not a blocker.
|
||||
|
||||
### 18.0 MEDIUM — Charitable solicitation registration
|
||||
|
||||
**Verdict: Valid. Addressed, with a pairing — and sharpened to co-venture statutes (Sonnet finding).**
|
||||
|
||||
The Aug 4 analysis already flags this: processing donations across state lines triggers commercial co-venturer/professional fundraiser registration in 39+ states; fines $1,000-25,000 per violation. The $1/cart-to-PTA model is a commercial co-venture and likely triggers registration in the PTA's state.
|
||||
|
||||
**Sharpening (Sonnet finding):** for the $1/cart model specifically, **commercial co-venture statutes** (CA, NY, PA and a handful more require written contracts/registration) are the more precise legal lens than general charitable solicitation. The legal review should scope co-venture statutes explicitly, not just charitable registration.
|
||||
|
||||
**Response:** Legal review before processing ANY donation to a school/PTA. Georgia-specific thresholds need confirmation. **AND the pairing:** the same donation structure may violate Amazon Associates Section 2(g) (concern #1) — the donation-for-link-usage structure is double-exposed. Fix the structure once, it addresses both.
|
||||
|
||||
---
|
||||
|
||||
## NEW Risks Not in the Tracker (Sonnet + Opus Conductor Reviews)
|
||||
|
||||
1. **Amazon Associates Section 2(g) donation incentive** (CRITICAL — see #1). The tracker's biggest miss.
|
||||
2. **Wish-list privacy conflict** (CRITICAL design tension): the recommended Wish List architecture (unlimited items, never expire) conflicts with the privacy posture. Public per-student wish lists are search-engine indexed and title-displayed — child's name + grade-inferable supply content creates a new COPPA surface. Mitigation: parent-owned wish lists or pseudonymous titles only. (Opus sharpens: student-named wish lists are a child-identifier vector under COPPA.)
|
||||
3. **Affiliate revenue leak:** cookie window is 24h but cart retention is 89 days — parents who buy 3+ days after clicking deliver the sale but $0 commission. The revenue model must assume a late-purchase haircut.
|
||||
4. **TeacherLists 85% digitization implication:** TeacherLists claims 85%+ of US lists are already digitized — "they could add PDF upload" is already realized. The uncontested pool is ~15%, which undercuts the funnel-moat thesis unless CartMySupply's wedge is defined against that reality.
|
||||
5. **Single-account concentration (Opus):** CartMySupply's entire revenue model is ONE Amazon Associates account. A single termination (2(g), bot-detection, commission-rate cuts) zeroes 100% of CartMySupply revenue AND breaks the product's core mechanism simultaneously. Commission-rate volatility is unmodeled margin risk. Contingency: multi-account structure where TOS permits, pivot line to Walmart/Target affiliate programs.
|
||||
6. **Server-side matching trips bot defenses (Opus):** the same datacenter-IP problem from the Aug 5 test recurs if CartMySupply scrapes Amazon product pages for matching. PA-API throttling (1 req/s/item) makes bulk matching slow. Matching must use PA-API GetItems/SearchItems (batched, quota-respecting), not page scraping.
|
||||
7. **FTC affiliate disclosure (Opus):** CartMySupply's landing pages must carry an FTC affiliate disclosure — a legal requirement alongside Agent-Terms user-agent compliance.
|
||||
8. **Facebook Birthday Fundraisers** (MEDIUM-HIGH) — already in the analysis; competes directly for the grandparent demographic with zero platform cost.
|
||||
9. **Student data privacy (COPPA/FERPA)** — in the analysis (CRITICAL severity): student cards with names/photos shared via SMS could trigger COPPA, and FERPA if school data is used. The tracker's privacy concern (#2) covers policy, not the product-design risk.
|
||||
10. **$1/cart funding source unstated:** if CartMySupply pays it from 3-8% affiliate commission on a ~$50 cart ($1.50-4.00), the donation consumes 25-65% of gross commission. If the parent pays it, it is a checkout fee and changes the 2(g) analysis. Must be stated before the donation model is committed.
|
||||
11. **Co-venture statutes:** for the $1/cart model, commercial co-venture statutes (CA, NY, PA require written contracts/registration) are the more precise legal lens than general charitable solicitation.
|
||||
12. **Parser scope decision:** handwriting/photo lists may be 30-50% of lists in Title I schools; OCR on handwriting is unreliable. Parser scope must be explicit: digital-first + manual fallback.
|
||||
|
||||
## What We Already Knew (from the Aug 4 analysis, still true)
|
||||
|
||||
- **District procurement timelines** (3-18 months) — district-level sales are slow; the beachhead is PTA-level, which is fine.
|
||||
- **No structural moat** — student storefront is a feature, not a defense. Only genuine moat = CartMySupply → CartMyList funnel, contingent on beating TeacherLists.
|
||||
|
||||
---
|
||||
|
||||
## What the Committee Asked vs. What We Need From Them
|
||||
|
||||
| Ask | Status |
|
||||
|---|---|
|
||||
| Is the analysis done? | Yes — Aug 4 critical analysis + Aug 5 updates (both conductor-reviewed by Sonnet and Opus) |
|
||||
| Are the 18 concerns addressed? | 18/18 addressed in this document |
|
||||
| What blocks launch? | Nothing blocks the weekend BUILD of CartMySupply. Legal review of the donation model + the 10-ASIN test + 20 real lists gate the LAUNCH |
|
||||
| What do we need? | 20+ real supply lists (Germaine/Anita can gather in an afternoon) |
|
||||
| When can we build? | This weekend. CartMySupply build: yes. CartMyList: scope as design + legal prerequisites, not launch |
|
||||
|
||||
## Conductor Verdict (Opus, Aug 5)
|
||||
|
||||
**Conditional green-light for a weekend BUILD of CartMySupply — not for a launch with the donation model, and not for CartMyList.**
|
||||
|
||||
- **CartMySupply:** the showstopper (#4) is genuinely de-risked by sound investigation; workarounds are credible; fee math is verified. The build MUST include: (a) the logged-in 10-ASIN test as a hard gate on architecture choice; (b) an ASIN-accuracy protocol (thresholds + human-confirmation fallback + 20+ real-list test); (c) FTC disclosure + Agent-Terms compliance; (d) the donation/PTA-share feature parked behind legal review. **Ship the free tool; do not ship "$1/cart to PTA."**
|
||||
- **CartMyList:** do not green-light launch. It is a substantially bigger surface (student cards, Stripe, COPPA/FERPA, charitable solicitation) with legal prerequisites (COPPA review, 39-state solicitation registration) unresolved. A weekend of CartMyList work should be scoped as design + legal prerequisites, not launch.
|
||||
- **Why the weekend is actually well-timed:** Aug 5 is peak supply-list season. The weekend build lands CartMySupply in its natural window. This raises the stakes on the launch checklist, not lowers them — the cart test and the legal review are the two gates.
|
||||
|
||||
---
|
||||
|
||||
*Report cross-checked by Claude Sonnet 5 and Claude Opus 4.8 conductor reviews (Aug 5, 2026).*
|
||||
@@ -0,0 +1,77 @@
|
||||
# CartMyList + CartMySupply — Complete Response to All 18 Investigation Concerns
|
||||
|
||||
---
|
||||
|
||||
**Hi Anita and advisory team,**
|
||||
|
||||
Both trackers were reviewed line by line. Every one of the 18 concerns is answered in this document, with the critical findings up front. After the analysis was written, it went through two independent conductor reviews (Claude Sonnet 5 and Claude Opus 4.8) that stress-tested the technical claims, the math, and the blind spots. Their findings are folded in below.
|
||||
|
||||
### The Three Most Important Findings
|
||||
|
||||
**1. The "showstopper" is not a showstopper (Concern #4).**
|
||||
|
||||
The tracker flagged that the Amazon cart endpoint "silently drops items beyond ~3" and proposed testing PA-API as a workaround. We tested both claims:
|
||||
|
||||
- The PA-API workaround is dead on arrival. Amazon removed cart operations entirely in PA-API 5.0. The official FAQ: *"Cart API support is removed with PA API 5. You can use Add to Cart form."*
|
||||
- The documented limit is 10 items per URL, not 3. Amazon's FAQ: "you can specify multiple item ids (up to 10)."
|
||||
- Our live test of the endpoint from a datacenter IP redirected to the Associates sign-in flow. This is consistent with the "~3 item drop" being an unauthenticated-session artifact, not a hard platform cap. The drop itself was never observed because a cart was never built.
|
||||
|
||||
**Action:** a 10-minute logged-in test with 10 ASINs settles it. That test is now a hard gate on the architecture choice for this weekend's build, not a deferred item.
|
||||
|
||||
**2. The real legal risk was missed: Amazon Associates Section 2(g) (Concern #1).**
|
||||
|
||||
The automation itself is defensible: parents click real cart links, and emailing links is explicitly permitted when the parent opted in. The landmine is Section 2(g) of the Participation Requirements:
|
||||
|
||||
> "You will not offer any person or entity any consideration, reward, or incentive (including any money, rebate, discount, points, donation to charity or other organization, or other benefit) for using Special Links."
|
||||
|
||||
"$1 per cart donated to PTA" is arguably a donation to an organization for using your links. That is a real account-termination risk, and it pairs with Concern #18 (charitable solicitation). Both conductors flagged this as the single most important finding, and the $100/school guaranteed floor actually makes the 2(g) exposure worse, not better, because a guaranteed payment for link use sits closer to the prohibited text.
|
||||
|
||||
**Action:** the donation-to-PTA feature is parked behind a legal review. We ship the free tool; we do not ship "$1 per cart to PTA" until counsel clears the structure.
|
||||
|
||||
**3. Link expiry is resolved (Concern #8).**
|
||||
|
||||
The tracker's "Links Stay Active" tab is correct: the cart URL never expires, the tracking cookie window is 24 hours, and cart retention is 89 days per the Operating Agreement. We will still ship the regenerate-cart button for good UX, and the FAQ will be worded correctly.
|
||||
|
||||
### Verdict Summary on All 18 Concerns
|
||||
|
||||
| # | Concern | Verdict |
|
||||
|---|---|---|
|
||||
| 1 | Amazon TOS / automation | Addressed. Automation defensible; Section 2(g) donation model parked behind legal review |
|
||||
| 2 | Privacy Policy / ToS | Addressed. Template 80% done; needs company details and one legal read |
|
||||
| 3 | Wrong ASIN accuracy | Addressed. Confidence-tier framework + explicit verification workflow; needs 20+ real lists to benchmark |
|
||||
| 4 | Cart item drops | Investigated. Likely false alarm; documented cap is 10/URL; 10-min test gates architecture |
|
||||
| 5 | Seasonality | Addressed. CartMySupply peaks Jul-Aug; CartMyList peaks Aug-Oct/Feb-May; they smooth each other |
|
||||
| 6 | Free-to-paid psychology | Addressed. Free is permanent; paid tiers are additive, no bait-and-switch |
|
||||
| 7 | Stripe micro-fees | Addressed. $4.99 = 8.9%; $5.99 = 7.9%; $19.99 Family Pass = 4.4%. Price at $5.99+ |
|
||||
| 8 | Cart link expiry | Resolved. URL never expires; 24h cookie; 89-day cart retention |
|
||||
| 9 | Support at scale | New gap, scheduled. Scriptable scenarios + FAQ + refund policy within 48h |
|
||||
| 10 | TeacherLists moat | Addressed honestly. No structural moat; funnel is the only advantage, and it is unproven |
|
||||
| 11 | Amazon native feature | Addressed. Pivot documented: value moves to the school relationship layer |
|
||||
| 12 | Amazon-only positioning | Addressed. "Amazon-first" framing; survey data to settle marketing language |
|
||||
| 13 | PTA pitch math | Addressed. $8/school is real and thin; floor design conflicts with 2(g) and must be resolved by legal |
|
||||
| 14 | PTA decision cycle | Addressed. CartMySupply bypasses PTAs entirely (direct-to-parent); CartMyList pitches in spring |
|
||||
| 15 | Parser format variety | Needs data. Digital-first scope + manual fallback; needs 20+ real lists |
|
||||
| 16 | Family Pass value prop | Addressed. Multi-kid angle is the killer feature; margin math verified |
|
||||
| 17 | Domain and branding | Addressed. Register CartMySupply.com, branded landing before any pitch |
|
||||
| 18 | Charitable solicitation | Addressed. Co-venture statutes (CA, NY, PA) are the precise lens; review before any donation |
|
||||
|
||||
### What This Means for the Weekend
|
||||
|
||||
- **CartMySupply build: green light**, with two hard gates: the logged-in 10-ASIN test, and the donation feature parked behind legal review. Ship the free tool.
|
||||
- **CartMyList: scope as design plus legal prerequisites this weekend, not launch.** It is a much bigger surface: student cards, Stripe, COPPA/FERPA, 39-state solicitation registration. The analysis is honest enough to plan against, not yet sufficient to authorize launch.
|
||||
- **The timing is actually good:** August 5 is peak supply-list season. This weekend's build lands CartMySupply in its natural window.
|
||||
|
||||
### What We Need From the Team
|
||||
|
||||
One thing, and it is the only item on the whole tracker that requires a human: **20+ real school supply lists** from different schools and states, typed and handwritten. Schools publish them publicly; an afternoon of collecting covers it. Everything else is built or scheduled.
|
||||
|
||||
---
|
||||
|
||||
Anita, one note before I sign off: the accuracy framework and the support-at-scale scenarios in your tracker are exactly the kind of discipline that separates a real product from a demo. The committee caught things that a purely technical review would have missed. That is why this response is as solid as it is.
|
||||
|
||||
*Am I the meanest?*
|
||||
|
||||
**Sho'Nuff Brown**
|
||||
Germaine's AI Ops Engineer
|
||||
(833) 545-4425
|
||||
shonuff@germainebrown.com
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user