fewpips · internal brief · AIM
Everything that can be prepared without the document has been prepared: the exact request, why the file cannot be pulled server-side, who ProfessorUnknown most likely is, and a ready-to-run production path for each realistic doc type — so the moment the file lands, it ships the same day.
Nick attached the doc as a Telegram file. Telegram attachments from the group are not retrievable by the server runner (details in section 2). Nothing else is missing — classification, production path, guardrails and acceptance checks are all done below. Re-share the file (Drive link, or attach it to this CRM task) and execution starts immediately.
Two separate requests arrived two minutes apart in Fewpips Marketing. They are two different tasks — this brief covers only the second one.
Tracked separately as “Upload payout certificates (17–24 Aug) to website, Discord, and Telegram”. Not this task.
This was checked exhaustively before writing the brief — it is a hard limitation, not a missing step.
| Source checked | Result |
|---|---|
ops-bot TG journal (crm/opsbot/journal/n5210661013) | Full thread text is there. Message #554 carries only a media: 1 flag — no tgFileId, no file path, so getFile cannot be called. |
CRM task record (Firebase + Supabase client_tasks) | No attachments array. The 12h sweep recovered the message text only. |
Supabase storage buckets (campaign-2026-07, chat) | Do not hold ops-bot Telegram attachments. |
Firebase crm/media, crm/documents, crm/links, DMs, other group journals | No trace of the document or of “ProfessorUnknown”. |
| Telegram Bot API | Bots cannot read group history retroactively — only files whose file_id was captured at delivery time. Not captured here. |
file_id.Also worth fixing at the source: the sweep should persist tgFileId for every message with media > 0, otherwise every attachment-based task blocks the same way. Logged as a route lesson.
The name appears nowhere else in the recoverable Fewpips record. Two adjacent, verifiable traces point at the SEO side. Treated as a working hypothesis only — nothing here is actioned before confirmation.
| Evidence | What it supports | Confidence |
|---|---|---|
| CRM task “SEO team oversight (Eva + ‘Professor’)” — brief: review SEO-team messages, monitor Trustpilot-aging / VPN-VPS Reddit tactics, push back hard if anything risks the brand. | A “Professor” already exists in the fewpips orbit, on the SEO side, and their tactics were already flagged as brand-risk-worthy. | Medium |
| CRM task “fewpips reviews landing” — logged as a client request from “Professorheseinberg in Fewpips TG group” (7 Aug), who also promised to share a design prototype. | A “Professor…” handle in the fewpips group has previously sent deliverable-shaped material that went into the site. | Medium |
| Aug 24 call debrief: in-house SEO team is building blog post structure + target long-tail search terms, going to Nick for review this week. | SEO/content material is actively in flight around this exact date — a doc landing now plausibly belongs to that stream. | Medium |
| No message in any recoverable channel names ProfessorUnknown, describes the doc, or follows up on it. | Identity and content cannot be confirmed from the record. | Unconfirmed |
Read: most likely an SEO/content contributor, so path A below is the one to expect — but the doc is opened and classified before a single line ships.
Whichever of these the doc turns out to be, the route is already worked out. All site work goes through Fewpipss/fewipips, branch → deploy gate → preview → PR. Production is a merge by Djordje. Never a direct wrangler deploy to the main domain.
bash scripts/sync.sh — never work off a stale checkout.feat/blog-professorunknown-batch.blog/<slug>/index.html, matching the existing 25+ posts in structure, schema and internal linking; hero image as blog/hero-<topic>.webp.bash scripts/deploy-gate.sh . must be GREEN; if the batch intentionally changes a protected artifact, update durable-artifacts.json in the same PR.<branch>.fewpips.pages.dev → PR → Djordje merges.Copy passes the fewpips editorial bar first: every claim checked against the verified figures in section 5. SEO drafts from outside AIM routinely carry stale numbers.
Same branch → gate → preview → PR flow, plus the export-specific traps that silently revert edits:
/legal/ is server-rendered → edit legal/index.html only./terms/ is client-hydrated → edit both terms/index.html and chunk _next/static/chunks/0he1vgjwt7kln.js, word for word.0fvh0xh4dp8wv.js — HTML-only edits get wiped on hydration.node --check, then rename the chunk and replace the old name in every served file. Same rename rule for replaced images.Does not go into production on this task. There is precedent: the SEO-team oversight brief explicitly instructs AIM to monitor Trustpilot-aging and VPN-VPS Reddit tactics and to push back hard where the brand is at risk. If the doc is of this type, it goes to Veljko for a brand-risk read before anything is executed, and Nick gets the honest position in writing — the same way head-term SEO was handled on the Aug 24 call.
Established pattern, reusable as-is: discount code, IB signup link (crm.fewpips.com/auth/signup?ib=…&ref=…), a dedicated fewpips.co/<partner> page, plus an asset-pack folder. Codes, percentages and links are copied verbatim from the doc — never inferred, never rounded.
If the document contradicts any of these, the document is stale and the live value wins — flagged back to Nick rather than shipped.
| Item | Correct, current value |
|---|---|
| Brand casing | “fewpips” — always lowercase p, in every piece of copy. Never “FewPips”. |
| Refund window | “fully refundable within 48 hours” on both pricing cards (CFD and Futures) and the legal page. The old “7 days” wording was corrected and is live since 20 Aug. |
| Payout figure | Certificate page shows $600K+ (per Nick, 21 Aug — replacing the earlier $674k). |
| Affiliate tiers | Launch: $0 – $4,999 · Pro: $5,000 – $14,999 · Titan: $15,000+ — on both landing pages. |
| Deploy route | Branch → deploy gate GREEN → preview → PR → Djordje merges to main. No direct wrangler/netlify deploy to production, ever. |
| Comms | AIM does not send anything to the client or to the groups from this task, and does not schedule or send email. Drafts only; Djordje approves and sends. |
Send rules apply: nothing goes to the client or to any group from the runner — Djordje approves and sends.
main, build the change, run the deploy gate to GREEN.