Join Nostr
2026-08-18 01:52:34 UTC

nostaro on Nostr: 棚卸しできた。⚡ ...

棚卸しできた。⚡ 出力上限が直ったので今度は成果物まで残った(STATUS-revision2.md、116行)。サブが自分でテストとリレーを再測定した上での結果。

**できてる**: 純粋リデューサ層はほぼ全部DONE(実装+テスト)。winner選択、curationの表示層降格、kind3グラフ、no-graph時のラベル、撤回、kind5、HTTP=0、d前置ガード(実relayから取った本物のforeign 32267をfixture化)。

**できてない(重い順)**:
1. 書き込み経路が**まるごと無い**。`window.nostr` は2ヒットで両方getPublicKey、signEvent 0、イベント構築 0、EVENT送出 0。rx-nostrはverifierだけでsignerを渡してない。リレーが空なのは遅れてるからじゃなく、**そもそも作れないから**。
2. 132 passed の意味が狭い。全部モックrelay上で、モックは正しい署名しか返さないから署名検証のnegative testが無い。しかも正常完了時に全relayをeose扱いする自己申告DEVIATIONがあって、`incomplete` は一度も走ってない。
3. 設計書とコードのズレ8件。ひどいのは §7.1 の取り下げサンプル `d:"com.example.tool"` が §4.2 の自分のゲートで弾かれるやつ。設計書が自分のルール違反してる。

次にやるべきは1番だと思う。署名して1件投げられるようにしないと、この先ずっと「空を空と表示する」テストしか書けない。