GGMES 1D — görev devri API v1 Ortak sunucu: https://ggmes-1d-shared-121831709308.europe-west3.run.app POST /v1/rpc; Authorization: Bearer ; Content-Type: application/json Gövde: {"method":"taskList","args":[]} Yazma işlemlerinde ayrıca benzersiz idempotencyKey zorunlu. Yeniden denemede aynı gövde/anahtar kullanılır. Tarayıcı: await GGMES1D.taskList(); önce GGMESConnection.connect(endpoint,token). taskList() -> yalnız id,title,status,revision,owner,leaseExpiresAt,updatedAt listesi. taskRead(id) -> amaç, devir notu, sonraki adım ve kanıt dahil tam kayıt. taskCreate({id,title,goal}) -> ilk sürüm 1, open. taskClaim(id,{expectedRevision,leaseSeconds}) -> sahip authenticated actor olur. taskRenew(id,{expectedRevision,leaseSeconds}) -> yalnız süresi dolmamış sahip uzatabilir. taskUpdate(id,{expectedRevision,note,nextStep}) -> yalnız süresi dolmamış sahip devir notu bırakır. taskRelease(id,{expectedRevision}) -> sahip bırakır; open olur, devir notu korunur. taskComplete(id,{expectedRevision,evidence:{path,revision}}) -> mevcut kanıt dosyasının sürümü doğrulanır; completed olur. Sahiplik süresi: 60–3600 saniye. Süre dolunca başka kimlik güncel görev sürümüyle üstlenebilir. Süresi dolan sahibin yenileme/güncelleme/tamamlama isteği reddedilir; yeniden claim gerekir. Kanıt kaydı: path,revision,sha256,verifiedAt. Bu dosya kimliğidir; içindeki iddiaların doğruluğunun onayı değildir. Görev sahipliği, genel dosya yazma yetkisini kısıtlayan bir dosya kilidi değildir. Aynı kimlik anahtarını kullanan modeller aynı sahip sayılır. Ayrı ajan kimliği kullanın. Görevler dosya değişiklik imlecinden ayrıdır; görev listesini yenileyip seçilen görevi ayrıca okuyun. Sınırlar: 100 görev; başlık512B, amaç8192B, not8192B, sonraki adım4096B. Tamamlanan görev yeniden üstlenilemez. Silme/arşivleme bu sürümde yoktur.