Skip to content

Releases: nkkmd/Toitoi

Toitoi v0.2.0 — Golden Path

Choose a tag to compare

@nkkmd nkkmd released this 13 Jul 12:33
6b868df

Toitoi v0.2.0 — Golden Path

v0.2.0 is the first Toitoi release that demonstrates a reproducible lifecycle for an inquiry: human review before publication, Canonical Event ingestion and persistence, replay and search, derivation with provenance and lineage, frontend render models, and primary-transport round trips.

Highlights

  • Golden Path reference fixture covering root, translated, and comparison inquiries
  • End-to-end ingest → persistence → replay → Standard API validation
  • Inquiry detail, provenance, parent/child references, lineage tree, context query, and relationship query coverage
  • Human-reviewed Inquiry Draft contract with draft, in_review, approved, and rejected states
  • Publication guard that permits only approved drafts to cross the publication boundary
  • Framework-independent frontend render models for detail, provenance, references, lineage, and explicit UI states
  • Deterministic Nostr and Lingonberry publish → retrieve → re-ingest operational smoke coverage

Compatibility

  • Canonical Event remains on schemaVersion: 0.1.0.
  • The Inquiry Draft workflow is a separate pre-publication contract and does not introduce a breaking Canonical Event schema change.
  • Nostr and Lingonberry are the primary transport paths in this release; ATProto remains a secondary compatibility implementation.

Known limitations

  • The frontend release boundary is a framework-independent render model, not a finished GUI or complete lineage editor.
  • AI-generated inquiries require explicit human approval before publication.
  • Production-grade authentication, authorization, and rate limiting are not included.
  • Default operational smoke tests are deterministic and network-independent; they do not certify external relay or carrier availability or long-duration reliability.
  • Embeddings, graph inference, new transports, and large-scale database/search optimization remain future work.

Validation

The release candidate was validated at the workspace root with:

corepack pnpm install
corepack pnpm test

See docs/roadmap/RELEASE_NOTES.md and docs/roadmap/V0.2.0_RELEASE_PLAN.md for the complete scope and release criteria.

Toitoi v0.1.0

Toitoi v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@nkkmd nkkmd released this 25 Jun 01:31

Status: release candidate

v0.1.0 は、Toitoi の canonical event と multi-transport MVP を外部から参照できる最初の基準点です。

Highlights

  • Canonical Event schemaVersion: 0.1.0 を stable な最小契約として固定した
  • Nostr / ATProto / Lingonberry の ingest、canonicalize、storage、replay、Standard API 接続を揃えた
  • protocol registry と storage runtime による protocol 選択を整理した
  • multi-transport fan-out / fan-in、canonical identity、identity key / claim の最小実装を接続した
  • Standard API で canonical view、protocol introspection、storage runtime の説明を返せるようにした
  • LocalFS は registry 登録済みの metadata-only / future migration 対象として残し、runtime replay は明示的に unsupported とした

Scope

このリリースは、production-grade product release ではなく、protocol / API contract の初期公開リリースとして扱います。

Known Follow-ups

  • Lingonberry の実 carrier に対する手元 live smoke を行う
  • Lingonberry live relay ingest worker の必要性を確認する
  • embeddings、graph inference、ActivityPub、DB / search engine 最適化は後続フェーズで扱う