مرجع عملي مبني على media.addict.best (Hybrid 4.7 × Seven Ultimate) + معرفة خوارزميات السوشيال + أدوات MCP و Kimi WebBridge. العناوين أسود-أحمر مع حدود حمراء.
Operator manual grounded in media.addict.best (Hybrid 4.7 × Seven Ultimate), social-algorithm practice, MCP, and Kimi WebBridge. Black–red titles and borderlines throughout.
أي مهمة أتمتة سوشيال ناجحة تمر بنفس الدورة. لا تقفز مباشرة للنشر.
Every successful social automation run follows the same cycle. Never jump straight to publish.
| Phase / المرحلة | Actions / الأفعال | Valid result / النتيجة الصالحة | Fail if… / يفشل إذا… |
|---|---|---|---|
| Register / Sync | sync_accounts.py · vault/*.js · accounts.registry.json |
Every account has stable id, profile url, cookieFile |
url = / or /home · missing cookie · duplicate ids |
| Follow changes | Registry diff · cookie age · re-export · portal rebuild | Portal + enter_account land on same profile URL | Mode B opens feed; Mode C opens login |
| Credentials AI-auto | EncryptedCookieManager · sanitize SameSite · inject before nav | Logged-in DOM markers present | raw click · plaintext cookies · wrong VPS IP |
| Target / Scrape | NSRE filter · referrer cold visit · rate governor | Structured JSON + source URL + timestamp | empty scrape claimed OK |
| Publish | warm_up → PrePublish → post → first_60_minutes | Post URL + proof screenshot + analytics log | no post URL · captcha open · shadowban L3 |
التسجيل التلقائي ليس إنشاء حساب فيسبوك من الصفر. المقصود:
vault/ ويُنشئ أو يحدّث accounts.registry.json.id ثابت، handle، رابط البروفايل، لون، ملف كوكي، مجلد profile.enter_account.py) يستخدم نفس السجل للدخول الحقيقي بالكوكيز.Auto-register does not mean creating Facebook/TikTok accounts from zero. It means:
vault/ and builds/updates accounts.registry.json.id, handle, profile URL, color, cookie file, profile dir.enter_account.py uses the same registry for cookie-injected entry.{
"id": "twitter_dr_promedic1",
"numericId": 15,
"platform": "X (Twitter)",
"handle": "@Dr_promedic1",
"url": "https://x.com/Dr_promedic1",
"cookieFile": "twitter-Dr_promedic1.js",
"profileDir": "profiles/twitter_dr_promedic1"
}
url values became platform home
(/, /home, bare domain). Cards “opened social media” but not your profile.
Fix: rebuild portal from registry + reject generic URLs + resolve_profile_url() in enter_account.
| Change type | Signal | Action | Owner |
|---|---|---|---|
| New cookie file in vault | file appears / mtime | sync_accounts.py → registry + portal rebuild |
AI agent / cron |
| Handle rename | user note / 404 profile | edit registry url+handle · re-export portal | operator + agent |
| Cookie expired / checkpoint | login wall · SessionHealth FAIL | quarantine · re-export cookies same IP · L2 | Hybrid incident map |
| Shadowban suspected | tag chrono empty canary | L3 halt 48h · no burst retry | shadowban.py |
| Selector break | SelfHealingLocator miss | Phoenix one morph · cache dom_healing.json | automation core |
| Portal drift vs registry | URL mismatch audit | regenerate contabo149 from registry only | deploy script |
| Mode | Where | IP | Logged in? | Use for |
|---|---|---|---|---|
| A Mac hub | local hub | Home | Yes (export / dry-run) | cookie export, Rescue Window, dry-run |
| B Public dash | HTTPS card (contabo149) | Visitor | No | open public profile links only |
| C Server entry | enter_account / orchestrate_enter | Pinned VPS | Yes — live automation | publish / grow / engage / scrape |
قاعدة ذهبية / Golden rule: الأتمتة الحقيقية = Mode C فقط. البوابة العامة = Mode B للروابط فقط. · Live automation = Mode C only. Public portal = Mode B links only.
| Type | Storage | AI allowed? | Notes AR / EN |
|---|---|---|---|
| Browser cookies | sessions/{account}.enc or vault .js |
Yes — inject only | لا تلصق الكوكيز في الشات · never paste into chat |
| localStorage (IG/TT) | inside session blob | Yes — refresh 45m | بدونها الجلسة تموت صامتاً · silent death without it |
| Passwords / 2FA seeds | password manager / human | No automation | Rescue Window يدوي · manual only |
| SSH keys | ~/.ssh | Use paths only | لا تطبع محتوى المفتاح · never print key material |
| Platform API tokens | — | Banned in Hybrid 4.7 | browser-only · no instagrapi/tweepy/Graph |
1) Load accounts.registry.json by id
2) Resolve VPS from account_routing (one account → one IP forever)
3) Load EncryptedCookieManager → decrypt sessions/{id}.enc OR vault/{cookieFile}.js
4) sanitize_cookie: sameSite → Lax|Strict|None (Titlecase!)
5) Launch StealthBrowser persistent profile under profiles/{id}
6) context.add_cookies(cookies) **BEFORE** any page.goto
7) goto(resolve_profile_url(acc)) // PROFILE not home
8) SessionHealth check (logged-in markers)
9) On success: re-save cookies + optional localStorage
10) On checkpoint/2FA: headful Rescue Window 5 min — human solves — then save
11) On shadowban/locked: quarantine, open circuit, stop
Playwright يرفض قيم مثل lax الصغيرة أحياناً ويفشل إنشاء السياق. Hybrid §3: دائماً Lax / Strict / None.
Playwright can reject lowercase lax and fail context creation. Hybrid §3: always Titlecase.
ethics.yaml passive_only: true).| State | Meaning | Can say “done”? | العربية |
|---|---|---|---|
| PASS | Measured proof met all checks | Yes | نجاح مثبت بقياس |
| FAIL | Check ran and failed | No — fix or stop | فشل واضح |
| INCONCLUSIVE | Could not measure (timeout, missing tool) | No (blocks “done”) | لا نعرف — ممنوع اعتباره نجاحاً |
| Task | Minimum proof artifacts | Blockers |
|---|---|---|
| Enter / login | final URL is profile path · screenshot · title not Login · cookie re-saved | generic home URL · captcha open · wrong account |
| Scrape / target | JSON non-empty · ≥N items · each has url + text + ts · sanitized for LLM | empty list claimed OK · raw HTML to model |
| Grow / engage | action log ≤ playbook ceiling · NSRE skip parasitic · Poisson delays | fixed 1s loop · follow bomb |
| Publish | boot ready · session OK · Virality≥60 · post URL · first_60 · proof image | no post URL · soft-ban · corrupt media |
| Shadowban check | real tag chrono canary logged | random “health score” |
boot() → ServerRouter → HybridDispatcher → EngagementHook.warm_up() → PrePublishScorer + AlgorithmMapper → maybe_search() ONLY if --factual → CaptionTransformer → publish → first_60_minutes() → log_post() → CircuitBreaker / Incident L1–L3 if needed
| Window | posts/d | follows/d | likes/d | Why |
|---|---|---|---|---|
| 0–6 | 0 | 0 | 5 | Warm trust; zero spam fingerprint |
| 7–13 | 1 | 5 | 20 | Light signal |
| 14–20 | 2 | 15 | 40 | Ramp |
| 21+ | 3 | 30 | 80 | Playbook ceiling, not floor |
تخيّل السكربت موظف روتين:
إذا تخطى أي خطوة، النتيجة “تبدو ناجحة” لكنها وهمية.
Think of the script as a routine clerk:
Skip a step and results look fine but are false.
| Method | Code pattern | Effect if used | Effect if skipped |
|---|---|---|---|
| Inject cookies before navigate | add_cookies then goto |
Session sticks | Public homepage / login wall |
smart_click Bezier |
path ≥3 points + jitter | Lower bot score | Centroid clicks = bot signal |
| Poisson delays | burst-rest pattern | Human rhythm | Fixed interval fingerprint |
| CircuitBreaker | 3 fails → abort | Stops ban loops | Account locked overnight |
| resolve_profile_url | reject /home · build from handle | Lands on your profile | “Opened social” not your page |
| Three-state CheckResult | never raise for QA | Honest automation | False “green” pipelines |
| Timeouts everywhere | timeout= on every wait |
No hung processes | Zombie browsers eat RAM |
| Lock file | .browser.lock |
One browser per server | Profile corruption / races |
{ok, error, url, proof}.page.click() in Hybrid path — Bezier only.def enter(acc):
cookies = load_and_sanitize(acc["cookieFile"])
if not cookies:
return {"ok": False, "error": "bad cookies"}
with sync_playwright() as p:
ctx = p.chromium.launch_persistent_context(profile_dir, headless=True, ...)
ctx.add_cookies(cookies) # BEFORE navigation
page = ctx.pages[0] or ctx.new_page()
target = resolve_profile_url(acc) # NOT generic home
page.goto(target, timeout=60_000)
ok = session_health(page)
if ok:
save_state(ctx, acc)
return {"ok": ok, "url": page.url, "title": page.title()}
| Tool | Layer | Role | When |
|---|---|---|---|
| Playwright / Patchright | Browser engine | Automate Chromium | Mode C enter/publish |
| EncryptedCookieManager | Auth | Encrypt/decrypt sessions | Always before browser |
| StealthBrowser | Anti-detect | webdriver hide, canvas noise | Live social |
| PrePublishScorer | Quality | Virality gate ≥60 | Before publish |
| NSRE | Graph risk | Skip parasitic targets | Grow/engage |
| Shadowban canary | Health | Real tag chrono check | Periodic + after incidents |
| Caddy + contabo149 | Mode B UI | Public profile portal | Human quick open |
| SSH VPS roster | Infra | Pinned IPs | Mode C |
| MCP servers | Agent I/O | GitHub, browser, memory… | AI coding/ops |
| Kimi WebBridge | Real user browser | Use human sessions | Mac rescue / research |
| media.addict.best | Spec UI | Hybrid boxes + rules | Load before acting |
| FFmpeg / ffprobe | Content | Valid media before upload | Publish path |
| Repo / project | Why powerful | Fits Hybrid how | Score /10 |
|---|---|---|---|
| microsoft/playwright | Best multi-browser API, tracing, storage_state | Base of enter_account + publish drivers | 9.6 |
| patchright / stealth PW forks | Stronger anti-detect patches | StealthBrowser layer alternative | 9.2 |
| browser-use/browser-use | LLM-driven browser agents | Optional AI steps; keep governors outside | 8.4 |
| seleniumbase/SeleniumBase | UC mode, pytest-friendly | Legacy fallback; heavier than PW | 7.8 |
| daijro/camoufox | Firefox anti-detect focus | When Chromium fingerprints burn | 8.1 |
| scrapy/scrapy | Structured crawl pipelines | OSINT / media-hunt offline tier | 8.0 |
| modelcontextprotocol/* | Standard tool bus for agents | GitHub MCP, browser MCP, memory MCP | 9.0 |
| yt-dlp/yt-dlp | Robust media download | Research media ingest (respect ToS) | 8.7 |
| FFmpeg | A/V prep for social exports | Pre-publish media validity | 9.5 |
تحذير / Warning: مستودعات mass follow/unfollow تضر الحساب. Hybrid يفضّل نمو مرحلي + NSRE. · Mass follow kits burn accounts.
MCP يعطي الوكيل أدوات منظمة بدل تخمين أوامر عشوائية: GitHub، متصفح، ذاكرة، مهام…
الأثر: أقل هلوسة مسارات، أفضل تحقق، لكن MCP لا يستبدل Mode C على VPS بهوية الحساب.
MCP gives the agent structured tools instead of guessing shell one-liners: GitHub, browser, memory, tasks…
Effect: less path hallucination, better verification — but MCP does not replace Mode C VPS identity.
Local daemon (~ 127.0.0.1:10086) + browser extension controlling the user’s real browser (real logins, real fingerprint).
جسر يتحكم بمتصفحك الحقيقي — مثالي للإنقاذ اليدوي والبحث، لا لـ multi-account من نفس IP المنزل.
kimi-webbridge status → running + extension_connected.newTab: true.snapshot @e refs over brittle CSS.fill for inputs and contenteditable.evaluate: compact JSON; IIFE to avoid const redeclare.event.isTrusted may reject synthetic click/fill — Rescue Window human path.| Dimension | Kimi WebBridge | Playwright Mode C (VPS) | Winner for live multi-account |
|---|---|---|---|
| Fingerprint | Real user browser | Stealth Chromium profile | Depends (human vs isolatable) |
| IP control | Home / office IP | Pinned VPS IP | Mode C |
| 2FA / captcha | Excellent (human there) | Rescue Window headful | WebBridge for rescue |
| Unattended publish | Weak (desktop must stay on) | Strong with cookies | Mode C |
| Account separation | Easy to mix tabs wrongly | profile dir + lock + routing | Mode C |
| Item | Score | Why (EN) | السبب (AR) |
|---|---|---|---|
| Hybrid 4.7 full pipeline | 9.6 | End-to-end governors, modes, ethics, incident map | مسار كامل: حوكمة، أوضاع، أخلاق، حوادث |
| accounts.registry + profile URLs | 9.4 | Single source of truth for Mode B+C | مصدر حقيقة واحد للبوابة والدخول |
| Encrypted cookies + SameSite sanitize | 9.5 | Prevents silent auth failure & leaks | يمنع فشل الدخول الصامت والتسريب |
| Mode C pinned VPS | 9.7 | Anti-link: one account one IP | حساب واحد = IP واحد |
| Mode B public portal | 7.5 | Great UX for profiles; not logged-in automation | ممتاز للروابط؛ ليس أتمتة مسجّلة |
| smart_click Bezier + Poisson | 9.1 | Major bot-signal reduction | خفض كبير لإشارات البوت |
| PrePublish + Virality≥60 | 8.9 | Stops garbage posts before cost | يمنع نشر محتوى ضعيف مكلّف |
| PhasedGrowth <21d | 9.0 | Matches platform trust ramps | يطابق منحنى ثقة المنصات |
| Shadowban real canary | 9.3 | Evidence-based pause vs RNG | إيقاف مبني على دليل لا عشوائية |
| Three-state verification | 9.5 | Kills false “done” | يقتل ادعاء “تم” الكاذب |
| MCP tool bus | 8.8 | Reliable agent I/O; not social identity | I/O موثوق؛ ليس هوية سوشيال |
| Kimi WebBridge | 8.6 | Best rescue/research on real browser | أفضل إنقاذ/بحث على متصفح حقيقي |
| Playwright OSS | 9.6 | Industry standard automation core | نواة أتمتة معيارية |
| Patchright / stealth forks | 9.0 | Better survivability than vanilla CDP | بقاء أفضل من CDP الخام |
| browser-use LLM agent | 7.6 | Flexible but needs external governors | مرن لكن يحتاج حوكمة خارجية |
| Platform official APIs | 3.5* | *Banned in Hybrid path for grow/publish | *ممنوعة في مسار Hybrid للنمو/النشر |
| Mass follow kits (generic GH) | 2.0 | High ban rate; parasitic graph | حظر عالٍ؛ رسم بياني طفيلي |
| media.addict.best spec hub | 9.2 | Single place for agent boxes + rules | مرجع واحد لصناديق الوكيل والقواعد |
| Goal | Best path | Score | Why / السبب |
|---|---|---|---|
| Open my profile links quickly | Mode B contabo149 | 9.0 | Fast, no secrets on visitor machine · سريع بلا أسرار |
| Logged-in automation | Mode C enter_account + Hybrid pipeline | 9.7 | Pinned IP + cookies + governors · هوية معزولة |
| 2FA / checkpoint rescue | WebBridge or headful Rescue Window | 9.4 | Human in the loop · إنسان في الحلقة |
| Safe research scrape | API-first OSINT + CLEAR ≥65 | 8.8 | Less ban risk · أقل خطر حظر |
| Publish with valid proof | PrePublish → post → first_60 → three-state | 9.5 | Artifacts force honesty · إثباتات تفرض الصدق |
| § | Pro-tip EN | نصيحة AR |
|---|---|---|
| 0b | publish/grow never auto-search; only --factual | لا تفعّل البحث تلقائياً مع النشر |
| 3 | Sanitize SameSite Titlecase or Playwright dies | صحّح SameSite وإلا يموت Playwright |
| 3v2 | IG/TT need localStorage; refresh every 45m | إنستغرام/تيك توك يحتاجان localStorage |
| 4b | Headful for 2FA — no captcha bypass bots | واجهة مرئية للتحقق — بلا تجاوز كابتشا |
| 8 | Bezier smart_click; centroid = bot | نقر منحني؛ مركز العنصر = بوت |
| 8b | Poisson burst-rest scrolls | تمرير بفترات بشرية غير ثابتة |
| 9 | Real shadowban canary — never RNG | فحص ظل حقيقي — لا عشوائية |
| 10 | New accounts: 7 days zero post/follow | حساب جديد: 7 أيام بلا نشر/متابعة |
| 12 | first_60_minutes after every publish | أول 60 دقيقة بعد كل نشر |
| 12b | Phoenix one morph then halt | إعادة تشكيل واحدة ثم توقف |
| 17 | Map ErrorCode → L1/L2/L3 before retry | صنّف الخطأ قبل أي إعادة محاولة |
| Lever | Why it moves rank | Automation implication |
|---|---|---|
| Early engagement velocity | First 30–60 min signals quality | first_60_minutes mandatory after publish |
| Watch time / rewatch | Completion > raw views (Reels/TT/Shorts) | PrePublish media length & hook quality |
| Saves & shares > likes | Stronger intent signals | CaptionTransformer: save-worthy, not spam CTAs |
| Session continuity | Trusted device/IP history | Sticky Mode C IP; no account hopping |
| Topic consistency | Niche graphs get distribution | topic_sanity before post |
| Negative feedback | Not interested / reports / unfollow | NSRE skip parasitic; no mass-follow |
| Originality | Duplicate media suppressed | Unique edit + caption + cover |
| Cadence stability | Bots post on exact clocks | Randomized offsets; Poisson |
boot() / self_check PASS (not INCONCLUSIVE)proofs/ · no open circuit without reason · Mode C for multi-account live work · three-state PASS only.
# Mode C enter (on Contabo VPS) python3 /opt/claude-master1-private/enter_account.py twitter_dr_promedic1 --gui --screenshot # Mode B portal — profile cards # https://contabo149.addict.best # Spec reference # https://media.addict.best # This notes page # https://notes.addict.best/hybrid-automation-credentials.html
media.addict.best is not modified. This page only adds material that improves operator outcomes (fewer bans, higher valid PASS rate, clearer identity isolation).
| Keep tip only if… | Example advantage | Reject if… |
|---|---|---|
| Prevents a known ban / fail class | SameSite Titlecase → Playwright context lives | Restates “be careful” with no mechanism |
| Raises measurable PASS rate | critical_window_min per platform (15–60m) | Generic “engage more” without window |
| Cuts identity-link risk | Mode C + account_routing sticky IP | Another Mode A/B/C table with no new rule |
| Shortens debug time | agent_monitor.db last 5 errors / VPS | Dump entire log files into chat |
| Blocks false “done” | CLEAR ≥65 / ≥2 domains for factual posts | Motivational slogans |
| Advantage note | Why better than generic advice | ميزة (AR) | Score lift |
|---|---|---|---|
| Platform critical windows — IG/FB 30m · X 15m · TT/LinkedIn 60m after publish | Generic “first hour” wastes effort on X (needs faster) and under-invests on TT | نافذة حرجة حسب المنصة أدق من “ساعة عامة” | +0.6 |
boot_warnings block publish unless --force |
Stops “green script” posting on broken vault/IP/secrets | يمنع النشر على حالة boot غير نظيفة | +0.7 |
CookieChain refresh_silently 45m + IG/TT local_storage in .enc blob |
Without it, long engage dies silently mid-run (looks like “random logout”) | يمنع موت الجلسة الصامت أثناء engage الطويل | +0.8 |
| Referrer navigation only for cold profiles; skip on own feed/home | Referrer on own home is unnatural; cold visits need social graph context | referrer فقط للزيارات الباردة | +0.4 |
| Fitts timing + non-centroid targets (padding offsets) | Bezier path alone still fails if every click is dead-center | Bezier + إزاحة عن المركز أقوى ضد كشف البوت | +0.5 |
| Playbook ceilings per platform (IG 3/d · X 5/d · TT 3/d · LI 2/d) | One global “3 posts/day” either underuses X or overposts IG/LI | سقوف مختلفة لكل منصة | +0.5 |
| CLEAR gate confidence ≥65 + ≥2 domains before factual publish | Prevents algorithm + trust damage from false stats in captions | حقائق منشورة موثّقة = أقل تقارير | +0.6 |
| Onboarding gate before live: boot ready · .enc exists · routing set · dry-run not rejected · secrets ≠ FAIL · IP risk checked | Single checklist that catches 80% of “automation broke overnight” cases | قائمة قبل الإطلاق تمنع 80% من أعطال الصباح | +0.7 |
| One agent_monitor.db per VPS; AI reads last 5 errors only | Faster root-cause than scrolling multi-GB logs; keeps context small | تشخيص أسرع بأقل توكنات | +0.4 |
| Never tight-loop 429; map 301→L1 / 308→L2 / 310→L3 first | Burst retry is the #1 self-inflicted ban after a soft limit | إعادة المحاولة المكثفة بعد 429 = حظر ذاتي | +0.9 |
| Strip GPT-isms (delve, tapestry, unlock, landscape, elevate, moreover, testament) | Measurable spam classifier trigger on several platforms + human trust drop | كلمات “ذكاء اصطناعي واضحة” تخفض الوصول | +0.3 |
Native VPS IP (proxy:null) unless check_ip_risk() warns |
Random free proxies often share ban pools worse than a clean VPS IP | بروكسي رخيص أسوأ غالباً من IP السيرفر النظيف | +0.5 |
| Media playbook sizes (IG 1080×1920 reel ≤90s · X ≤2 hashtags · FB 1200×630 link…) | Wrong aspect = silent demotion; wrong hashtag density on X looks spam | مقاسات صحيحة = أقل رفض صامت | +0.5 |
| SIGTERM saves checkpoint before browser close; 5×5MB log roll | Crash/restart without checkpoint loses “was post published?” truth | checkpoint يمنع ضياع حالة النشر | +0.4 |
| Platform | posts/day ceiling | critical_window_min | Media defaults | Why it matters |
|---|---|---|---|---|
| 3 | 30 | 1080×1080 feed · 1080×1920 reel ≤90s | Reels completion + early velocity; overposting triggers soft limits | |
| X (Twitter) | 5 | 15 | 280 chars · ≤2 hashtags | Conversation ranks faster; hashtag spam demotes |
| TikTok | 3 | 60 | 1080×1920 ≤10 min | Longer distribution window; duplicate edits suppressed |
| 3 | 30 | 1200×630 link · 1080×1080 feed · reels 1080×1920 | Wrong identity (page vs profile) kills reach | |
| 2 | 60 | 1200×627 · professional tone | Lower cadence; high-quality text > volume |
سقوف اللعب = أسقف لا أهداف. الحسابات < 21 يوماً تخضع لـ PhasedGrowth أولاً.
Playbook numbers are ceilings, not targets. Accounts < 21d use PhasedGrowth first.
| Rule | Why (EN) | لماذا (AR) |
|---|---|---|
| Inject before navigation | Cold land re-seeds bot/public cookies | الدخول البارد يعيد زرع كوكيز عامة |
| Save after success | Tokens rotate mid-session | التوكنات تتبدّل أثناء الجلسة |
| SameSite Titlecase | Playwright rejects lax/strict/none lower | Playwright يرفض الحالة الصغيرة أحياناً |
| Map expires ← expirationDate | Chrome export field ≠ Playwright field | حقول كروم ≠ حقول Playwright |
| chmod 600 + delete plaintext after .enc | secrets_scanner blocks publish on leaks | ماسح الأسرار يوقف النشر عند التسريب |
Vault format: JSON array + trailing url line |
Broken parse → empty cookie list → silent FAIL | تنسيق خاطئ = قائمة كوكيز فارغة |
1) Scan vault/*.js or sessions/*.enc 2) Stealth persistent context on pinned VPS (Mode C accounts) 3) Poisson human scroll (extends TTL without spam actions) 4) Rewrite cookies to source 5) Quarantine login redirects → quarantine/ 6) engage sessions: CookieChain.refresh_silently() every 45 minutes 7) IG/TT: persist local_storage inside encrypted blob 8) Sync from Mac hub to VPS only when export is fresh (avoid overwriting good VPS session with stale Mac copy)
| Reference | Type | Use in this workflow | Advantage |
|---|---|---|---|
| media.addict.best (read-only here) | Spec hub HTML + HYBRID-47-SEVEN-ULTIMATE | Load Hybrid boxes, pipeline, ethics before acting | Single operator source of truth (not edited by this page) |
~/.gemini/.../hybrid_47_social_memory.json |
Permanent agent memory | Auto-load directives, playbooks, CLEAR, modes | Agents skip re-deriving 5k-line specs |
new-hybrid-4.7.md master |
Full implementation bible | Deep module code when memory is incomplete | Authority when JSON is short |
| Microsoft Playwright docs — storage state / cookies | Engine docs | Correct cookie field mapping & persistent context | Fewer silent auth failures |
Chromium / MDN — SameSite cookie attribute |
Web standard | Why Titlecase Lax/Strict/None matters | Explains §3 failures scientifically |
| Fitts’s law (HCI) | Science of pointing | Timing + target size for smart_click | Better than pure random delays |
| Poisson process (timing) | Math model | burst-rest scroll/engage patterns | Breaks fixed cron fingerprint |
| Anti-False-Positive Verification Layer | Internal VIP QA | PASS/FAIL/INCONCLUSIVE final_gate | Stops false “done” publishes |
| Model Context Protocol (MCP) spec | Agent tool bus | Structured GitHub/browser/memory tools | Less hallucinated tool args |
| Kimi WebBridge skill + daemon health | Real-browser control | Rescue Window / research on user sessions | Human-grade 2FA path without gray-hat captcha bots |
| GitHub: microsoft/playwright · patchright · browser-use · scrapy · yt-dlp | OSS engines | Implement Mode C / research tiers | Battle-tested cores vs home-grown fragile scrapers |
| arXiv + Semantic Scholar APIs | OSINT (search treasure) | Factual claims before publish when --factual | API-first > Google HTML regex |
| contabo149.addict.best + enter_account.py | Mode B + Mode C pair | Profile URL open vs cookie login | Separates visitor UX from live identity |
| SERVER_ENTRY_PLAYBOOK + orchestrate_enter.py | Mode C ops | Account N → pinned VPS SSH → enter | Anti-link multi-account isolation |
| session_sync_keep_alive.py · local_auto_login.py | Session ops scripts | Export, refresh, multi-VPS sync | Operational path, not theory |
--factual أو claims رقمية في الكابشن.LLMInputGuard.sanitize_scraped() قبل أي برومبت نموذج.--factual or numeric claims in caption.LLMInputGuard.sanitize_scraped() before any model prompt.| Component | §9 base | With §13 advantage stack | Reason |
|---|---|---|---|
| Publish validity | 9.5 | 9.7 | boot_warnings gate + platform critical windows + media sizes |
| Session survival (engage >45m) | 8.8* | 9.4 | *implied before; CookieChain 45m + localStorage explicit |
| Factual / research_publish | 8.8 | 9.2 | CLEAR + OmniMemory first + no Google HTML regex |
| Anti-ban ops | 9.1 | 9.5 | No 429 tight-loop + Fitts non-centroid + referrer cold-only |
| Mode B portal | 7.5 | 7.5 | No change — still not logged-in automation (honest score) |