diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000000..39bbd2681d70 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,4 @@ +{ + "image": "mcr.microsoft.com/devcontainers/universal:2", + "features": {} +} diff --git "a/Comparing anomalyco_dev...vepretski_patch-1 \302\267 anomalyco_opencode.pdf" "b/Comparing anomalyco_dev...vepretski_patch-1 \302\267 anomalyco_opencode.pdf" new file mode 100644 index 000000000000..faba993a0d20 Binary files /dev/null and "b/Comparing anomalyco_dev...vepretski_patch-1 \302\267 anomalyco_opencode.pdf" differ diff --git a/IGOR_VEPRETSKI_PLATFORM_SYNC.md b/IGOR_VEPRETSKI_PLATFORM_SYNC.md new file mode 100644 index 000000000000..2589fdd51be3 --- /dev/null +++ b/IGOR_VEPRETSKI_PLATFORM_SYNC.md @@ -0,0 +1,322 @@ +# Igor Vepretski Platform Sync Plan (7ya.io as Source of Truth) + +This document aligns all Igor Vepretski platforms around one canonical brand/message system, managed through **7ya.io**. + +## Primary Goal + +Use **7ya.io** as the central source for: +- brand narrative +- offer positioning +- contact and booking paths +- publication and distribution workflow + +## Platform Architecture + +### 1) Canonical Hub +- **7ya.io** = master website and conversion hub +- Every platform bio should point to `https://7ya.io` +- All lead capture should route back to one CTA system (newsletter, booking, or inquiry form) + +### 2) Distribution Platforms (Spokes) +Maintain synchronized profiles and messaging on: +- X / Twitter +- LinkedIn +- YouTube +- Instagram +- TikTok +- Telegram +- GitHub +- Any podcast/newsletter directories + +## Identity Sync Standard + +Apply these across all platforms: +- Same profile photo (or approved variant pack) +- Same display name: **Igor Vepretski** +- Same short bio baseline (platform-sized variants allowed) +- Same primary link: `https://7ya.io` +- Same visual palette and voice style + +## Content Sync Workflow + +### Weekly Cadence +1. Publish long-form anchor content on 7ya.io. +2. Repurpose into short posts per platform format. +3. Publish within a 24-48 hour window to keep campaigns coordinated. +4. Track performance and feed winning themes back into 7ya.io. + +### Content Mapping +- Website article -> LinkedIn post + X thread + newsletter excerpt +- Video -> YouTube long-form + Shorts/Reels/TikToks +- Announcement -> synchronized short post on all active social platforms + +## Operational Checklist + +### Setup +- [ ] Audit all Igor Vepretski accounts and access ownership +- [ ] Standardize profile assets and bios +- [ ] Replace all outdated links with `https://7ya.io` +- [ ] Configure consistent UTM tagging by platform + +### Automation +- [ ] Create a unified content calendar +- [ ] Add scheduling automation (where APIs/tools permit) +- [ ] Define posting templates per platform +- [ ] Add a monthly profile drift review (bio/link/branding mismatches) + +### Measurement +- [ ] Define north-star conversion event on 7ya.io +- [ ] Track source attribution by platform +- [ ] Review monthly: reach, engagement, conversion quality +- [ ] Double down on top 2 channels by assisted conversions + +## Governance + +- **Owner:** Igor Vepretski +- **Control plane:** 7ya.io +- **Update policy:** Any new campaign starts at 7ya.io, then propagates to all platforms. + +## Definition of Done + +All Igor Vepretski platforms are considered synced when: +1. Profiles match identity standards. +2. Every profile points to 7ya.io. +3. Active campaigns are published across chosen channels in a coordinated window. +4. 7ya.io analytics can attribute platform-origin traffic and conversions. + +--- + +## Video Intake: `#7ya | Igor Vepretski Story ‍| what’s your story` + +Linked video: `https://youtu.be/fxFAUrb1h0M` + +### What this implies for platform management + +Based on the published title and existing brand context in this repo, the video appears to position **7ya** as a story-first personal/social brand anchored on Igor Vepretski's narrative. Treat this as a top-of-funnel identity asset and wire every profile + CTA path back to 7ya.io. + +### Content extraction actions + +- [ ] Pull transcript and key moments manually from YouTube Studio +- [ ] Create one long-form story page on 7ya.io based on the video +- [ ] Derive platform-specific cuts: + - [ ] X thread (origin story) + - [ ] LinkedIn post (mission + outcomes) + - [ ] Instagram Reel/TikTok clips (high-emotion short moments) + - [ ] YouTube Shorts with consistent CTA to `https://7ya.io` +- [ ] Add one canonical CTA in every derivative asset + +--- + +## Video Intake: `איגור ופרצקי | #7YA🥷` + +Linked video: `https://youtu.be/5F8-g_ACPlk` + +### What this implies for platform management + +This title reinforces bilingual identity branding (Hebrew + Latin-script naming) with a strong **#7YA** tag. Push this as an additional top-of-funnel narrative touchpoint and keep the destination CTA consistent: `https://7ya.io`. + +### Content extraction actions + +- [ ] Add this video to the active campaign calendar and cross-platform distribution queue +- [ ] Reuse a single CTA variant across all cuts: `Manage 7ya.io` + `https://7ya.io` +- [ ] Publish one Hebrew-first caption variant and one English-first caption variant per platform +- [ ] Track engagement split by language variant and feed winner back into the 7ya.io canonical page copy + +--- + +## 7ya.io Operations Runbook + +### 1) Domain and DNS + +- Registrar lock and 2FA enabled +- DNS hosted on provider with API support and audit log +- Records baseline: + - `A/AAAA` for apex (`7ya.io`) + - `CNAME` for `www -> 7ya.io` (or reverse, but pick one canonical host) + - `MX`, `SPF`, `DKIM`, `DMARC` for brand email +- DNS TTL defaults: + - 300 seconds for records under active migration + - 3600 seconds for stable records + +### 2) Security and TLS + +- Enforce HTTPS with auto-renewed certificates +- Enable HSTS once redirects are validated +- Add WAF/bot protection at edge +- Rotate API keys and admin credentials quarterly +- Ensure admin surfaces are not exposed publicly without auth + +### 3) Uptime and incident response + +- External uptime check every 1 minute for: + - homepage + - lead form submit endpoint + - booking/inquiry confirmation endpoint +- Alert routing: + - primary: Telegram/Slack + - secondary: email/SMS +- Incident severity model: + - Sev1: site down or forms unavailable + - Sev2: degraded performance or partial conversion path failure + - Sev3: cosmetic/content issues + +### 4) Analytics and attribution + +- Install analytics + server-side event capture +- Define canonical conversion events: + - `lead_submitted` + - `booking_requested` + - `newsletter_subscribed` +- Enforce UTM taxonomy: + - `utm_source` = platform + - `utm_medium` = social|video|email + - `utm_campaign` = campaign slug +- Monthly review: + - traffic by source + - conversion rate by source + - assisted conversions + +### 5) Publishing workflow + +- Every campaign starts with a canonical page on 7ya.io +- Social/video posts are always derived from canonical page +- Add a campaign checklist issue before publish: + - page ready + - UTM links generated + - platform variants exported + - publish window scheduled + - post-publish monitoring assigned + +--- + +## 30/60/90-Day Execution Plan + +### Days 0-30 (stabilize) + +- [ ] Full account audit and access inventory +- [ ] Domain/DNS/TLS hardening complete +- [ ] Canonical bio + link normalization across all active platforms +- [ ] Basic dashboard for traffic + conversion + +### Days 31-60 (systemize) + +- [ ] Content calendar with weekly anchor cadence +- [ ] Repurposing pipeline from long-form to short-form +- [ ] Baseline KPI targets per platform +- [ ] Monthly drift-check ritual established + +### Days 61-90 (optimize) + +- [ ] Double down on top performing channels by assisted conversions +- [ ] A/B test landing page headlines/CTA flows +- [ ] Add CRM enrichment and lead scoring (if available) +- [ ] Publish quarterly narrative recap and refresh campaign stack + +--- + +## God-Level YouTube System (`@igor.vepretski`) + +This section upgrades the channel workflow into an execution system that turns each upload into a multi-platform campaign and routes attention back to **7ya.io**. + +### 1) Channel Positioning Matrix + +Use three recurring content pillars and keep every video mapped to one pillar: + +- **Identity / Story** (`#7YA`, founder energy, mindset, behind-the-scenes) +- **Authority / Proof** (results, case studies, transformations, collaborations) +- **Lifestyle / Symbolism** (high-contrast visuals, signature look, cinematic brand assets) + +Publishing target per 7-day cycle: +- 1 long-form YouTube anchor (6-12 min) +- 3-5 Shorts derived from the anchor +- 2 community posts driving votes/comments + +### 2) Thumbnail + Hook Standard + +- Always include one dominant emotion and one symbolic prop (for memorability). +- Keep text short: 2-5 words max. +- Use visual contrast (dark background + bright subject or vice versa). +- A/B test two thumbnail variants in the first 24 hours. + +**First 15 seconds script pattern:** +1. Pattern interrupt visual. +2. One-line promise. +3. Credibility proof. +4. CTA that opens loop ("watch till the end", "comment your story"). + +### 3) Title and Packaging Framework + +Use one of these title formulas per upload: + +- `I did X in Y days (what changed)` +- `Nobody tells you this about X` +- `From X to Y: my real story` +- `I tested X so you don't have to` + +Packaging QA before publish: +- [ ] Title creates curiosity without clickbait mismatch +- [ ] Thumbnail communicates story without title dependency +- [ ] First 30s includes proof + narrative tension +- [ ] Description has first-link CTA to `https://7ya.io` +- [ ] Pinned comment routes to same campaign page on 7ya.io + +### 4) Conversion Plumbing to 7ya.io + +Every video must carry one specific conversion path (not multiple competing asks): + +- **Primary CTA:** `Manage 7ya.io` +- **Destination:** campaign-specific landing URL on `https://7ya.io` +- **Tracking:** required UTMs on description + pinned comment links + +UTM convention for YouTube: +- `utm_source=youtube` +- `utm_medium=video` +- `utm_campaign=` +- `utm_content=description|pinned_comment|shorts` + +### 5) Upload-Day SOP (90-minute execution) + +1. Publish long-form video. +2. Add chapters, subtitles, end screens, cards. +3. Post pinned comment with CTA + question. +4. Export 1-2 Shorts immediately from best hook moments. +5. Cross-publish teaser to Instagram/TikTok/X with same CTA URL. +6. Reply to first 20 comments fast to boost session depth. + +### 6) Weekly Review Dashboard + +Track per video (D1, D3, D7): +- CTR (thumbnail/title strength) +- Avg view duration and first-30s retention +- Returning viewers vs new viewers +- Comments per 1,000 views +- 7ya.io click-throughs and conversion rate + +Decision rules: +- CTR low + retention strong -> improve thumbnail/title only +- CTR high + retention weak -> rework hook/first minute structure +- Good watch metrics + weak clicks -> improve CTA clarity and offer-page match + +### 7) Brand Asset System (Based on Existing Visual Direction) + +From current creative style, define a reusable asset bank: +- Hero portraits (close-up confidence framing) +- Cinematic campaign banners (`#7YA`, black/white contrast) +- Symbolic animal-themed variants for attention hooks +- Street/lifestyle documentary shots for authenticity + +Operational rule: +- Build once, then reuse assets as templates across YouTube thumbnails, Shorts covers, and cross-platform promo cards. + +### 8) 14-Day Sprint to “God Level” Baseline + +- **Day 1-2:** Channel audit + packaging refresh for top 12 videos +- **Day 3-4:** Produce 1 flagship long-form + 5 Shorts +- **Day 5-7:** Daily Shorts + community post experiments +- **Day 8-10:** Publish second long-form with improved hook from sprint learnings +- **Day 11-14:** Retention and conversion review, then lock next monthly content map + +Definition of success for sprint: +- +20% channel CTR average +- +25% Shorts completion rate +- measurable weekly traffic lift to 7ya.io from YouTube sources diff --git a/packages/web/src/content/docs/agents.mdx b/packages/web/src/content/docs/agents.mdx index 5522f77aae61..5b0c81819217 100644 --- a/packages/web/src/content/docs/agents.mdx +++ b/packages/web/src/content/docs/agents.mdx @@ -213,6 +213,31 @@ The markdown file name becomes the agent name. For example, `review.md` creates --- +### Example: promotion-focused agent + +If you want an agent that writes promotional copy for a specific person or project, define a focused prompt and limit tools to keep it content-only. + +```markdown title=".opencode/agents/promotion.md" +--- +description: Manages 7ya.io messaging and positioning +mode: subagent +model: anthropic/claude-sonnet-4-20250514 +tools: + write: false + edit: false + bash: false +--- + +You are a marketing copywriter. + +Primary goals: +- Align every message with 7ya.io positioning and business goals +- Manage clear, consistent communication across channels +- Produce concise social posts, email drafts, and landing-page copy variants +``` + +--- + ## Options Let's look at these configuration options in detail.