Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I2415 — Mesh žádost o review nese tělo, lze ji stáhnout a vyprší

Dát žádostem o review tělo vedle 256bajtového předmětu, událost withdraw, kterou smí zapsat jejich žadatel, volitelné vypršení a poznámku o výsledku, kterou žadatel smí připojit ke své žádosti, aby žádost skončila, místo aby zůstala otevřená navždy.

HOTOVO vlna 0 · p2 · profil implementation · bezpečné souběžně

Součást the-mesh-works-out-of-the-box — Mesh funguje ihned po instalaci: důvěryhodné stroje se najdou všemi způsoby a jejich relace spolupracují od prvního tahu.

Cíl

Dát žádostem o review tělo vedle 256bajtového předmětu, událost withdraw, kterou smí zapsat jejich žadatel, volitelné vypršení a poznámku o výsledku, kterou žadatel smí připojit ke své žádosti, aby žádost skončila, místo aby zůstala otevřená navždy.

Proč

ReviewRequested má předmět omezený na 256 bajtů a žádné tělo (apps/majordomus-cli/src/mesh/journal.rs:520-536, 702); ReviewState je jen Open nebo Answered (state.rs:341-346); KNOWN_KINDS nemá uzavření ani vypršení (journal.rs:553-561); a žadatel nemůže odpovědět na vlastní žádost (cooperation.rs:3617-3620). Dne 2026-10-10 zůstaly předletové žádosti pro přestavěné, neplatné hlavy otevřené a výsledky se musely zveřejňovat jako nové žádosti.

Aktuální stav

Žádosti zůstávají otevřené, dokud neodpoví někdo jiný; žádné tělo, žádné stažení, žádné vypršení.

Cílový stav

tělo do 8 KiB; review_withdrawn žadatelem; expires_at ctí fold; vlastní poznámka s výsledkem žadatele navázaná na jeho požadavek, aniž by se počítala jako verdikt jiné relace.

Rozsah

  • apps/majordomus-cli/src/mesh/journal.rs
  • apps/majordomus-cli/src/mesh/state.rs
  • apps/majordomus-cli/src/mesh/cooperation.rs
  • apps/majordomus-cli/src/capability/builtin/mesh.rs
  • docs/MESH.md

Závislosti

Žádné. Tento úkol je kořenem grafu.

Kritéria přijetí

  • Požadavek s tělem 8 KiB se replikuje a složí na dvou runtime
  • Stažená nebo vypršelá žádost se na každém runtime složí do uzavřeného stavu
  • Poznámka k výsledku žadatele se zobrazuje s jeho žádostí a není odpovědí

Validace

  • bin/majordomus plan validate
  • cargo test --lib mesh::

Požadované důkazy

  • review_lifecycle_test

Důkazy

pokrývátypcommandvýsledeku commitu
review_lifecycle_testtestcargo test --lib -- mesh::319 passed, 0 failed, including the review body, withdrawal and expiry tests (code on master since 76dc4b399e3; re-run at master 01227a0)01227a0

Časová osa

zahájeno
2026-10-17T12:00:46Z
ověřeno
2026-10-17T12:00:58Z
dokončeno
2026-10-17T12:01:07Z

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Kanonický záznam: .ai/repo/project/issues/I2415.yaml. Přečtěte ho zpět pomocí majordomus plan show I2415.

Prohledává názvy a popisy všech stránek, které tento web publikuje.