31 lines
4.8 KiB
PHP
31 lines
4.8 KiB
PHP
<?php
|
|
header('Content-Type: application/json; charset=utf-8');
|
|
$tips = [
|
|
'tips' => [
|
|
['id'=>'token_rotation','cat'=>'AUTH','desc'=>'GitHub PAT rotated 17avr (ghp_Uhh8XvqbKE...) · Gitea token f7cd3dd019b7a898 actif · Office 365 rotation tous 60 jours via Selenium yacineutt'],
|
|
['id'=>'office_recovery','cat'=>'EMAIL','desc'=>'2436 pending office accounts S95 office_accounts table · 21 suspended · recovery via Selenium Chrome yacineutt always connected sur Blade Razer · pattern: reset password puis renew tokens via cookies stored'],
|
|
['id'=>'deepseek_web','cat'=>'AI','desc'=>'DeepSeek Web bypass API payante via cookies session yacineutt Chrome Blade · service systemd deepseek-web.service active · API route /api/deepseek/* · renew session 24h'],
|
|
['id'=>'3mta_coexist','cat'=>'EMAIL','desc'=>'3 MTA coexist - PMTA :25+587 SACRED never kill · KUMO :8010 · Postfix :2525+2526 · interdit tuer process pmta sous peine régression critique'],
|
|
['id'=>'chattr_dance','cat'=>'OPS','desc'=>'sudo chattr -i FILE before write · sudo chattr +i FILE after write · www-data has sudo NOPASSWD pour chattr · sans cela file_put_contents fail silent'],
|
|
['id'=>'cx_relay','cat'=>'OPS','desc'=>'POST /api/cx k=WEVADS2026 c=BASE64CMD · timeout 15-20s · long ops nohup background + separate poll · UTF-8 emoji output garbled redirect to file then cat'],
|
|
['id'=>'sentinel_backup','cat'=>'INFRA','desc'=>'Sentinel S95 main port 5890 · backup port 8443 weval:W3valAdmin2026 https · Sentinel agent 60s loop S95 PG 10.1.0.3:5432 admin/admin123 schema ethica'],
|
|
['id'=>'blade_yacineutt','cat'=>'INFRA','desc'=>'Razer Blade always connected user yacineutt Chrome · sentinel-agent.ps1 in C:ProgramData/WEVAL · dashboard /blade-ai.html · api /api/blade-agent.php k=BLADE2026'],
|
|
['id'=>'selenium_office_create','cat'=>'AUTOMATION','desc'=>'Capability Selenium Office Create via Chrome yacineutt sur Blade Razer · pattern signup outlook.com ou office365 · wire vers /api/blade-agent.php?k=BLADE2026 with goal=create_office_account'],
|
|
['id'=>'selenium_office_recover','cat'=>'AUTOMATION','desc'=>'Selenium Office Recovery 21 suspended accounts S95 · pattern recovery via cookies+SMS · api blade-agent.php k=BLADE2026 goal=recover_office_account'],
|
|
['id'=>'selenium_deepseek_renew','cat'=>'AUTOMATION','desc'=>'Renew session cookies DeepSeek Web every 24h via Chrome Blade yacineutt · cookies stored /opt/weval-l99/deepseek-cookies.json'],
|
|
['id'=>'selenium_thuggie_web','cat'=>'AUTOMATION','desc'=>'Thuggie Web alt IA gratuite via cookies session · renew weekly via Chrome Blade · integration future provider WEVAL Sovereign Cascade'],
|
|
['id'=>'doctrine_27_fast_path','cat'=>'DOCTRINE','desc'=>'Fast-path = complement, not primary · NL-priority → Pareto → dynamic-resolver BEFORE fast-path · priority modifications → opus-intents.php'],
|
|
['id'=>'doctrine_54_opus_guards','cat'=>'DOCTRINE','desc'=>'OPUS guards early in /var/www/html/api/wevia-master-api.php · Guards: sql_exec_real (SELECT→psql S95), git_commit_real, crm_diagnostic_real, count_business_real (16 tables map), crons_diag, sovereign_diag, auto_wire_ack'],
|
|
['id'=>'doctrine_55_crm_staleness','cat'=>'DOCTRINE','desc'=>'send_contacts_merge STOPPED 2026-02-19 · Live volumes: pipeline_deals=2, pipeline_contacts=40, pipeline_companies=2095, crm_contacts=256984 (view), office_accounts=6403, weval_leads=1920'],
|
|
['id'=>'doctrine_86_hetzner','cat'=>'DOCTRINE','desc'=>'Zero outbound auto vers clients externes - Yacine seul envoie manuel via UX WEVADS IA - Zero tracking pixel auto - INBOUND scrape/enrich/fetch OK alimentent pipeline'],
|
|
['id'=>'opus5_dispatcher_token','cat'=>'WIRE','desc'=>'Dispatcher OPUS5-SSE-DISPATCHER-v1 token-based matching order-independent · trigger hcp par pays match ethica combien de HCP par pays · 323 stubs pending'],
|
|
['id'=>'cx_double_oaa_sse','cat'=>'BUG_FIX','desc'=>'Cannot redeclare _oaa_sse() fatal silent (display_errors=1 needed to see) · Fix: if (!function_exists(...)) wrap dans 2 fichiers · WEVIA Master HTTP 500→200 (eb65f6ddd 19avr)'],
|
|
['id'=>'v75_dual_registry','cat'=>'BUG_FIX','desc'=>'agent-avatars dual registry V1 string URL (agents-archi 86 dicebear/robohash) + V2 object emoji (12 pages V75) · interdiction écraser format partagé · doctrine SoC migration crée fichier séparé dès départ'],
|
|
['id'=>'pages_total_count','cat'=>'INFRA','desc'=>'248 pages HTML total · 644 API endpoints · 990 paperclip agents (989 actives) · 2484 skills · 103 routines · 270 unique agents (deduped 9 sources) · 14 SSE multiagent agents real-time'],
|
|
],
|
|
'count' => 20,
|
|
'session_19avr' => true,
|
|
'tags' => ['7sigma','100%','wevia-first','multiagent','autonomy']
|
|
];
|
|
echo json_encode(['ok'=>true,'ts'=>date('c'),'tips_catalog_v82'=>$tips], JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE);
|