LinkedIn’den başlayan
bir ajans sistemi.
X, RSS ve YouTube’dan kanıtlı bilgi; Gökhan’ın sesinde içerik. Devin geliştirir, Gökhan onaylar, Hermes işletir.
Gonet için kurucu odaklı sosyal medya ajansı
Organik pilot · Bir marka · İki kanalAmaç: Gökhan’ın uzmanlığını, karar vericilerin işine yarayan ve Gonet’le ilişki kurmalarını sağlayan içeriklere dönüştürmek.
Gonet’in AI, dijital pazarlama ve uygulama deneyimine dayanan bir konum önerisi. Hedef kitlenin gerçekten bu yönde olup olmadığı T002’de hesap verisiyle sınanacak. 15 bin takipçi kullanıcı beyanı; güncel büyüklük veya performans ölçümü yerine kullanılmayacak.
Gökhan’ın LinkedIn’i
İş kararı veren pazarlama yöneticileri, kurucular ve işletme sahiplerine yönelik uzman görüşü, kısa uygulama rehberi ve izinli saha örnekleri.
Başlangıç hipotezi: haftada 3 taslak. Metin ağırlıklı pilot. Kişisel profil ana hedef; Gonet şirket sayfası bu fazda ayrıca yönetilmiyor.
X için ayrı anlatım
Bir fikri hızlı, kısa ve kaynaklı anlat. LinkedIn paragrafını bölmek yerine net tez, iş çıkarımı ve gerektiğinde küçük thread.
Başlangıç hipotezi: haftada 3 taslak. X hesap kimliği seçilecek. Otomatik DM, beğeni ve yorum ajanı ilk fazda yok.
Dört içerik sütunu
Aşağıdaki oranlar önerilen editoryal dağılımdır; hesapta ölçülmüş başarı oranı değildir. Dört haftalık pilotta yeniden değerlendirilir.
AI ile somut iş uygulaması
“Bu yenilik pazarlama ekibinin hangi işini değiştirir?” Kaynak → uygulama → sınırlılık. Gonet Labs üzerinden doğrulanabilir demo adayları.
Aramada ve AI yanıtlarında görünürlük
AEO/GEO, içerik yapısı, ölçüm ve deney tasarımı. Üreticinin iddiasını kendi ölçümümüzden ayır.
Sahadan bir ders
İzinli Gonet vaka notları ve uygulama sonrası öğrenilenler. Tarih, müşteri izni ve sonuç kanıtı olmadan sayısal başarı anlatma.
Pazarlama kararı ve ölçüm
Gösterişli metrik yerine iş sonucu, deney mantığı ve hangi durumda neyin ölçülemeyeceği.
Örnek konu havuzu — yayımlanmış içerik değil
| Sütun | Taslak konusu | Gereken kanıt | Gonet bağlantısı |
|---|---|---|---|
| AI uygulama | Bir pazarlama otomasyonunu canlıya almadan önce hangi hataları denemeliyiz? | Bu pilotun gerçek testleri ve sonuçları | AI entegrasyonları, otonom QA |
| AEO/GEO | AI görünürlüğü raporunda ölçüm ile tahmini nasıl ayırırsınız? | Yöntem dokümanı, tarihli örnek rapor, sınırlılıklar | AI görünürlük çalışmaları |
| Saha dersi | Bir projede neden daha az otomasyonla başladık? | Gökhan’ın gerçek karar notu ve paylaşım izni | Danışmanlık, strateji |
| Ölçüm | Bir LinkedIn gönderisinin iş değeri hangi verilerle izlenebilir? | İzinli analitik + UTM + nitelikli talep kaydı | Performans pazarlama |
İlk haftanın önerilen ritmi
- Pazartesi: tek problem ve uygulanabilir çerçeve.
- Çarşamba: kaynaklı gündem ve Gonet açısından iş etkisi.
- Cuma: doğrulanmış deney veya saha dersi.
- X: aynı haftanın fikirlerinden bağımsız kısa uyarlamalar.
Saatler veri olmadan “en iyi saat” diye seçilmedi. Gökhan’ın onay ritmi ve geçmiş hesap verisi T034/T046’da belirleyecek.
Başarıyı nasıl ölçeceğiz?
- Operasyon: onaysız yayın 0, mükerrer yayın 0, desteksiz olgusal iddia 0.
- Editoryal: onaya hazır taslak oranı, revizyon sayısı, onay için harcanan süre.
- Kanal: erişilebilir gösterim ve etkileşim; pencere ve payda sabit.
- İş: nitelikli görüşme/talep, UTM kaynaklı ziyaret; veri varsa.
ER = tanımlı etkileşim toplamı / aynı pencerenin gösterimi. Formül kapsamı ve platform tanımı kaydedilir; eksik payda null. Takipçi artışı ve gelir garantisi yok.
Geliştirme kapasitesi ve kapsam kesme çizgisi
6 sprint × 2–3 takvim günü, kanıta bağlı hedef planıdır. İlk sprintte hız ölçülecek; Aktif P0 görevlerinin iki haftada kesin biteceği varsayılmıyor. Blokerler erken görünür yapılır. Oturum sayısını artırmak API izni veya insan incelemesi beklemesini çözmez.
| Önce teslim | Zaman kalırsa · P1 | Erişime bağlı kapılar |
|---|---|---|
| Üç girdi adaptörü; birikim; LinkedIn/X taslak; kaynak kontrolü; sürümlü onay; elle yayın; resmî API kodu ve mock testleri; operasyon devir paketi | Belge/görsel format, gelişmiş aday puanı, model kıyası, Telegram onayı/bildirimi, UTM ve ayrıntılı öğrenme raporu | Canlı hesap yetkisi; API canlı testi; gerçek paylaşım; 48h/72h gözlem süreleri. Bunlar geçmeden tam otomasyon tamamlandı denmez. |
Kesim sırası: P1 ertelenir → kapsamlı medya/arayüz süsleri azaltılır → API erişimsiz kanallar elle pilota alınır. Kaynak doğruluğu, onay, sır yönetimi ve tekrar yayın testleri kesilmez.
Karar sicili
Tek ana algoritma, görünür hata yolları
LLM içerik üretir · Kod yetkiyi uygularVeri ve denetim akışı
RSS / X / YouTube → normalizasyon ve iddia sicili → günlük brifing + sessiz analiz → LinkedIn / X taslakları → kalite kapısı → Gökhan onayı → resmî API veya elle yayın → alındı ve ölçüm.
Bağımsız güven sınırları: dış kaynak metni → doğrulanmış veri; LLM önerisi → kod denetimi; QA sonucu → insan yetkilendirmesi; gönderim isteği → gerçek platform alındısı.
Durum sözleşmesi
| Olay | Durum | Devam kuralı |
|---|---|---|
| Yetersiz/çelişkili kaynak | quarantined / held | Yeni kanıt veya insan incelemesi; taslak zorunlu değil. |
| Taslak değişti | awaiting_approval | Eski hash’e bağlı onay geçersiz. |
| Onay yok / geç kalındı | held | Yeni sürüm/saat için Gökhan kararı. |
| API izni yok | manual_ready | Gökhan’ın elle yayını + URL/tarih kaydı. |
| Gönderim yanıtı belirsiz | unknown | Readback veya insan teyidi; otomatik yeniden write yok. |
| Kaynak veya izin kaldırıldı | review_required | Kuyruktaki taslak yeniden değerlendirilir; onay iptal edilebilir. |
Yürütme mantığı · uygulama için sözde kod
run(request):
require canonical_project_root, timezone, known_config
claim_run_lock(request.id, day_istanbul)
enforce_budget_before_external_calls()
items, coverage = collect_bounded(sources, time_window)
items = validate_dates_rights_and_dedupe(items)
claims = verify_supported_claims(items)
briefing = atomic_upsert_daily_brief(claims, max_items=10)
update_only_date_section(analysis, prior_14_days, notify=false)
if not explicit_content_request and not enabled_draft_schedule:
return briefing_delivery_only_if_configured
candidate = choose_business_relevant_topic(claims)
if no_supported_candidate: return no_candidate
drafts = draft_linkedin_then_adapt_x(candidate, voice_version)
report = quality_gate(drafts, source_map)
if fail_after_two_revisions: return human_editor_queue
return await_human_approval(drafts, account, channel, slot, hash)
publish(approval):
require authenticated_human_actor, valid_hash, valid_slot
require not_killed, unexpired_approval, valid_rights, budget
if capability_missing: return export_manual_pack(approval)
reserve_unique_outbox(approval.id, channel, account)
response = send_once_with_authorized_adapter(approval.payload)
if ambiguous: set_unknown_and_reconcile_without_blind_retry()
else: persist_platform_receipt(response)
schedule_available_metrics(24h, 72h, 7d)
learn():
report_missing_data_as_null()
propose_versioned_prompt_or_calendar_change()
require_evaluation_and_human_acceptance_before_activation()14 günlük analizin test edilebilir tanımı
Orijinal “sık”, “belirgin” ve “son birkaç gün” ifadeleri için önerilen pilot tanımı; T023’te sürümlü sözleşme olarak sabitlenecek.
| Alan | Kesinleştirilecek kural |
|---|---|
| Karşılaştırma | D tarihli yeni brifing; önceki set D−14…D−1. N, var olan dosya sayısı. Örneğin 23 Eylül için 9–22 Eylül. |
| Tekrar eden | D’de var + önceki dönemde en az bir gün var. X, önceki dönemin ayrı gün sayısı; bugünü içermediği çıktı başlığında belirtilir. |
| İlk kez görülen | D’de var, karşılaştırma setinde yok. Yalnız mevcut birikimde yeni; dünyada ilk kez ortaya çıktı iddiası yok. |
| Yükselen | D’de var; son 3 önceki takvim gününde en az 2 geçiş ve bu aralığın mevcut brifing oranı önceki 11 günün oranının en az iki katı. İki pencerede sırasıyla ≥2 ve ≥4 brifing yoksa eğilim yetersiz veri. |
| Sönen | Önceki 14 günde en az 3 farklı gün var; D ve D−1, D−2’de yok. Bu üç günün brifingleri mevcut olmalı; eksik gün yokluk kanıtı değil. Son görülme tarihi yazılır. |
| İlk brifing | Karşılaştırma dosyası yoksa yalnız tarihli “ilk brifing, karşılaştırma yapılmadı” kaydı. |
| Yazma | Dosya yoksa oluştur; aynı tarih varsa yalnız o bölümü değiştir; diğer bölümlerin hash’i korunur. Boş kategori “yok”; dış bilgi yok. |
Önerilen uygulama yapısı
Başlangıçta tek VPS üzerinde Python iş akışı, SQLite işlem kaydı, Markdown arşivi ve küçük bir yerel onay ekranı yeterli. İnceleme arayüzü SSH tüneli/özel erişimle kullanılabilir. Kamuya açık çok kiracılı SaaS, mikroservis kümesi ve ayrı vektör veritabanı bu pilotun ön koşulu değil.
| Repo yolu | Görev |
|---|
Devin ortamında repo kökü değişebilir. Hermes üretim kökü kullanıcı talebine göre /home/gonet/Vaults/Mit. Runtime verisiyle kaynak kodun sahipliği ve yedekleme yolu T015/T054’te ayrılır.
Ajansı kim kuracak, kim işletecek?
6 geliştirme rolü + 10 runtime rolüDevin geliştirme ekibi
Hermes işletim rolleri · S5’te etkinleştirme
Her runtime promptunun zorunlu alanları
Kimlik ve amaç · tetik koşulu · okunacak dosyalar · giriş/çıkış şeması · izinli araçlar · kaynak/iddia şartı · bütçe ve en çok deneme · durma/insana devir koşulu · örnekler · negatif örnekler · prompt sürümü · test ID’leri.
Devin önce runtime nötr promptları yazar ve değerlendirir. Son aşamada kurulu Hermes sürümünün skill biçimine çevirir. Hedef “ajan isimleri listesi” değil, test edilen giriş/çıkış ve yetki sözleşmesidir.
Araştırma sicili ve kanıt sınırları
İnceleme: 23 Eylül 2026Gonet–Gökhan eşleşmesi
Gonet’in kendi sitesi kurucu olarak Gökhan Kazancı’yı gösteriyor. Gonet’in kamuya açık LinkedIn ilanında Gökhan KAZANCI bağlantısı /in/gokhankazanci adresine gidiyor.
Profilin güncel içeriği doğrudan alınamadı. Son paylaşımlar, takipçi demografisi ve etkileşim oranı hakkında sonuç uydurulmadı. Hesap sahipliği ve baseline T002’de doğrulanacak.
Rakamları birlikte düzeltelim
| Konu | Beyanlar | Karar |
|---|---|---|
| LinkedIn takipçi | Kullanıcı 15K; site 16K | Tarihli native veri al |
| Marka sayısı | Ana sayfa 220+; hakkında 130+ | Kapsam/tarih farkını doğrula |
| “İlk/en büyük” | Markanın kendi iddiaları | Belge ve kapsam gerek |
Bu farklar büyüme veya yanlışlık kanıtı değil; tarihler/kapsam farklı olabilir. İçerikte kesin sayı kullanmadan önce sicile işlenecek.
Videodan alınanlar ve uyarlananlar
| Referans yaklaşım | Gonet pilotu kararı |
|---|---|
| Toplayıcı → analizci → üretici | Korunur; kaynak doğrulama, LinkedIn editörü, insan onayı, yayın alındısı ve ölçüm eklenir. |
| Hostinger kurulumu ve panel | Mevcut Hetzner/Hermes korunur. Sağlayıcı paneli taklit edilmez. |
| Yerel tarayıcı oturumuyla X | Resmî API veya kullanıcının verdiği kaynak listesi. Oturum çerezi otomasyonu yok. |
| Google’da bulunan X sonuçları | Keşif olabilir; son 24 saatin doğrulanmış gündemi sayılmaz. |
| Hafıza “unutmaz” yaklaşımı | Arşiv, işlem durumu, yedek ve restore ayrı testlerle kurulur. |
| Üretici yalnız açık talepte | Manuel mod korunur; takvimli taslak ayrı kabul edilecek ayar. Yayın onayı zorunlu. |
Tam yerel transkript okundu. Önceki incelemede YouTube sayfası ve bölümleri görüldü, oynatıcı yüklenmede kaldı. Bu çalışma tüm videonun görsel olarak izlendiğini iddia etmez.
Kaynak portföyünün başlangıç tasarımı
İlk kaynaklar az ve ilgili tutulur: Gonet’in izinli proje notları, Google Search Central, OpenAI ve Anthropic’in birincil duyuruları; Google Search Central/OpenAI YouTube kanalları; Gökhan’ın seçeceği X hesapları/listeleri. X’te geniş ve pahalı “her şeyi ara” yaklaşımı yerine sütun bazlı sorgular.
Bu liste aktif çalışan feed listesi değildir. Her RSS adresi/kanal ID’si, içerik hakkı, tazelik, erişim ve kota T013–T018’de doğrulanacak. Resmî RSS yoksa uydurma feed URL’si eklenmeyecek; izinli alternatif veya elle kaynak kullanılacak.
Yerel kaynaklar
Web kaynakları · bulgu ve tasarım etkisi
Teknik kararlar resmî belgelere dayandırıldı. Canlı uygulamada sürüm, erişim ve fiyat koşulları yeniden doğrulanacak. Aşağıdaki metinler kısa araştırma notlarıdır.
Devin’e verilecek çalışma paketi
Önce geliştir · Sonra Hermes’e devretBaşlamak için
- Bu HTML dosyasını Devin oturumuna ekle.
- Aşağıdaki başlangıç iş emrini kopyalayıp ver.
- Devin’in S0 sonuçlarını ve güncel HTML’yi getir; sonraki tur aynı dosyanın yeni sürümü olsun.
Henüz gereken kullanıcı girdileri: repo/Devin erişimi; LinkedIn tarihli export ve eski paylaşım örnekleri; X hedef hesabı; API/LLM bütçe tavanı; sunucuya yetkili erişim yöntemi. Anahtar, şifre ve çerezleri HTML’ye veya sohbete yapıştırma.
İş paketi bazında görev ver
Seçilen paket; görevler, bağımlılıklar, test tasarımı ve teslim şartlarıyla birlikte kopyalanır. Sadece bağımlılıkları tamamlanan işleri yürüt.
Kanıt sözleşmesi ve Definition of Done
Plan, test tasarımı ve test sonucu farklı şeylerdir. Her görev, kendi olumlu ve olumsuz ölçütlerini gerçek çıktılarla karşılamalıdır. İnceleyici artefaktı kontrol eder; ekran görüntüsü tek başına bir API’nin gönderim yaptığını ispatlamaz.
| Çalışma tipi | Asgari kabul kanıtı |
|---|---|
| Kod/entegrasyon | Commit, gerçek komut, ortam/sürüm, exit code, beklenen/gerçek çıktı, log ve artefakt hash’i. |
| Editoryal değerlendirme | Sabit örnek kümesi, iddia/kaynak eşlemesi, rubrik puanları ve ayrı insan/ajan incelemesi. |
| Karar/belge | Kaynaklı karar kaydı, karşı örnek veya eksik bilgi kontrolü, isimli inceleyici ve tarih. |
| Canlı platform | İçerik onayı, doğru hesap ID, gerçek yayın receipt/URL, zaman ve sürüm; mock kanıtından ayrı. |
Yeni görev eklemek için Plan JSON’u dışa aktarın; tasks listesine benzersiz ID ve bütün test alanlarıyla görev ekleyin. Çıkarmak için scope=removed ve scope_reason yazın; kaydı silmeyin. Yeni paket/sprint eklenebilir. Her tanım değişiminde change_reason yazın; sonra Plan / kapsam JSON yükle ile içe alın. Şema örneğindeki değerler yer tutucudur; gerçek kanıt değildir. Depodaki doğrulayıcı artefaktın varlığı ve SHA256’sını kontrol etmelidir. Bu çevrimdışı pano yalnız kayıt biçimini denetler.
Her turun sonunda ver
Hermes’e son teslim kapısı
T061–T072 tamamlanma veya açık koşullarla devir aşamasıdır. Önce sürüm manifesti ve testler; sonra mevcut sunucunun yedeği; sonra kurulu Hermes’e uygun skill paketleri; ardından yol/saat/cron denetimi, gölge çalışma ve belirli içerik için canlı kabul.
7 Ekim’e kadar API izni veya gerçek gözlem süresi tamamlanmazsa teslim etiketi “elle pilot / koşullu işletim devri” olur. Bekleyen 72h/7d pazarlama sonuçları tarihleriyle devredilir. Bunları tamamlanmış göstermek için ücretsiz süreye güvenilmez.
Nihai skill/prompt dosyalarını Devin üretir; şu an verilenler uygulama sözleşmesi ve görev talimatlarıdır. Devin kapandıktan sonra operasyonun çalışması için repo, config örnekleri, kilit dosyası, test kümesi ve işletim rehberi yeterli olmalı.
Tur kayıtları ve sürüm devamlılığı
Tur görüntüle
Bu turu kaydet veya güncel planı içe al
Devin için asıl kayıt repodaki plan.json’dır. İçe alım görev ekleme, tanım/öncelik/bağımlılık değişimi ve gerekçeli kapsamdan çıkarmayı destekler. Eski görev ID’lerini silmeyin; scope=removed yapın. change_reason veya scope_reason yazın. Önceki tur kayıtları korunur. Buradan yapılan değişiklikler yerel taslaktır. Durum değişikliği için sprint panosundaki görevi aç. “Kanıt kayıtlı tamamlandı” için manifest ve inceleyici gerekir; pano dosyaların gerçekliğini doğrulayamaz.
Kaydedilmemiş durum değişikliği yok.
Bu HTML için yapılan kontroller
Pano ilerlemeyi nasıl hesaplar?
Tamamlanma = aktif kapsamdaki kanıt ve kabul kaydı bulunan done görev sayısı / aktif görev sayısı × 100. P0, sprint ve paket aynı formülle kendi alt kümesinden hesaplanır. scope=removed olan görev hem paydan hem paydanın üstündeki tamamlanan sayısından çıkar; kaydı silinmez. Ertelenen/engelli/yarım işler aktifse paydada kalır. Sıfır aktif görevde yüzde — gösterilir. Örnek: 10/20 = %50; 5 yeni iş eklenirse 10/25 = %40. Kapsam azaltımıyla artan oran tamamlanan yeni iş değildir.
Sunucu kurulumu gibi önceki kullanıcı beyanları, bu yeni projenin uygulama görevlerine sahte tamamlanma puanı eklemez. Geçmiş turu görüntülerken tanımlar, durumlar, kapsam ve payda o turun snapshot’ından alınır; düzenleme kapalıdır.