• v0.2.4 65c10d5257

    v0.2.4
    All checks were successful
    CI / Commit Conventions (push) Successful in 4s
    CI / Format, Lint & Test (Manual) (push) Has been skipped
    Container Check / Build & Smoke Test Container (push) Successful in 7m46s
    Live Integration Smoke / Live Integration Smoke Gate (push) Successful in 4m44s
    Release & Publish Container / Build & Push Container Image (push) Successful in 4m11s
    Stable

    yuris released this 2026-09-24 14:14:18 +00:00 | 0 commits to main since this release

    Release v0.2.4

    Changes

    • feat(calendar): support conditional CalDAV delete for tasks and events (#121)
    • docs(skill): expand discovery triggers, clean output guidance, and deletion contract (#122)
    • test(smoke): add task delete and event delete to live smoke gate (#123)
    • chore(release): bump version to 0.2.4 (#124)
    Downloads
  • v0.2.3 4c34867e39

    v0.2.3
    All checks were successful
    Container Check / Build & Smoke Test Container (push) Successful in 7m10s
    Live Integration Smoke / Live Integration Smoke Gate (push) Successful in 3m35s
    CI / Commit Conventions (push) Successful in 4s
    CI / Format, Lint & Test (Manual) (push) Has been skipped
    Release & Publish Container / Build & Push Container Image (push) Successful in 17m27s
    Stable

    yuris released this 2026-09-23 23:18:59 +00:00 | 4 commits to main since this release

    Release v0.2.3

    Changes

    • fix(calendar): normalize Radicale ETags (#110)
    • fix(tasks): replace old strength on strength-only patch (#111)
    • fix(doctor): authenticate readiness probe (#112)
    • fix(jev): log retry status without provider payload (#113)
    • ci: add live smoke test gate and CI workflow (#114)
    • test(ci): expand live smoke test across core lifecycle (#115)
    • chore(release): bump version to 0.2.3 (#116)
    Downloads
  • v0.2.2 a9751653bb

    v0.2.2
    All checks were successful
    Container Check / Build & Smoke Test Container (push) Successful in 7m23s
    CI / Commit Conventions (push) Successful in 5s
    CI / Format, Lint & Test (Manual) (push) Has been skipped
    Release & Publish Container / Build & Push Container Image (push) Successful in 11m32s
    Stable

    yuris released this 2026-09-23 16:34:52 +00:00 | 11 commits to main since this release

    Calendar and Hindsight compatibility fixes.

    • Use separate strict CalDAV component reports for events and tasks.
    • Accept modern Hindsight not_found operation envelopes during compatibility verification.
    • Include regression coverage.
    • Version 0.2.2.
    Downloads
  • v0.2.1 3247fc634c

    v0.2.1
    All checks were successful
    CI / Commit Conventions (push) Successful in 4s
    CI / Format, Lint & Test (Manual) (push) Has been skipped
    Release & Publish Container / Build & Push Container Image (push) Successful in 11m10s
    Stable

    yuris released this 2026-09-23 14:59:31 +00:00 | 12 commits to main since this release

    Release 0.2.1 of life-service: OpenRouter Score wire format compatibility.

    Highlights:

    • Jev Score Indexed Map Deserialization: Added dual-representation deserializer for ScoreAnswer legend and probabilities fields, allowing them to decode from either sequence arrays (native TypeSafe wire format) or string-indexed maps (OpenRouter wire format) with strict zero-based contiguous index validation, preserving all probability distribution and weighted score invariants (closes #105).

    Binaries and Downloads:

    • macOS Apple Silicon: life-v0.2.1-aarch64-apple-darwin.tar.gz (SHA256: 9dd2b7979c2cd2baa51beecc14bf6145ad85fe8e8dc27c303039ce58c16197a7)
    • Linux x86_64 Static Musl: life-v0.2.1-x86_64-unknown-linux-musl.tar.gz (attached via Forgejo Actions release pipeline)
    • Docker Container: git.nokopia.com/yuris/life-service:v0.2.1 and latest
    Downloads
  • v0.2.0 135f399a51

    v0.2.0
    All checks were successful
    CI / Format, Lint & Test (Manual) (push) Has been skipped
    Container Check / Build & Smoke Test Container (push) Successful in 7m14s
    CI / Commit Conventions (push) Successful in 4s
    Release & Publish Container / Build & Push Container Image (push) Successful in 10m58s
    Stable

    yuris released this 2026-09-23 14:26:14 +00:00 | 15 commits to main since this release

    Release 0.2.0 of life-service: upstream Hindsight compatibility and OpenRouter System One integration.

    Highlights:

    • Hindsight Nullable Recall Compatibility: Added null-tolerant deserialization for collection and optional fields (source_fact_ids, tags, context, document_id) returned by live Hindsight memory banks, preventing schema errors and restoring full context recall (closes #100).
    • OpenRouter System One Integration: Added support for custom Jev base URLs with clean path prefix resolution (such as openrouter.ai/api) and approved model identification accepting Jev 1.13 variants and OpenRouter dated snapshots (typesafe/jev-1.13-YYYYMMDD) while strictly rejecting unpinned moving aliases like jev-latest (closes #101).
    • Release Automation: Integrated automated extraction and release asset attachment for compiled static Linux musl binaries via Forgejo Actions release workflow (closes #98).

    Binaries and Downloads:

    • macOS Apple Silicon: life-v0.2.0-aarch64-apple-darwin.tar.gz (SHA256: 1c594d86f796b49d3fc8833dedcf9224831669f0b17dc06cf827bb72de28af9e)
    • Linux x86_64 Static Musl: life-v0.2.0-x86_64-unknown-linux-musl.tar.gz (attached via Forgejo Actions release pipeline)
    • Docker Container: git.nokopia.com/yuris/life-service:v0.2.0 and latest
    Downloads
  • v0.1.0 4426323b22

    v0.1.0
    All checks were successful
    CI / Format, Lint & Test (Manual) (push) Has been skipped
    CI / Commit Conventions (push) Successful in 5s
    Container Check / Build & Smoke Test Container (push) Successful in 7m59s
    Release & Publish Container / Build & Push Container Image (push) Successful in 11m15s
    Stable

    yuris released this 2026-09-23 12:53:49 +00:00 | 19 commits to main since this release

    Initial release of life-service: a deterministic calendar, task, and timeline life service.

    Highlights:

    • Unified life CLI and life serve Axum daemon exposing structured JSON envelope v1 with bearer token authentication
    • CalDAV integration with RFC 6578 sync collection, atomic reconciliation, separate VEVENT/VTODO queries, and per-collection concurrency
    • Full iCalendar component preservation, recurrence expansion, and scoped mutation engine
    • Durable single-writer SQLite WAL timeline with 2-phase commit, idempotency recovery, and online snapshot backup/restore
    • Hindsight semantic context adapter with durable outbox and retry backoff
    • TypeSafe/Jev typed advisory ranking and judgment with graceful degradation
    • Interruption replanning, reviewed proposal application, and weekly review metrics
    • Portable agent skill under skills/life/
    • Clean-host development via locked Nix flake, static musl Linux binary, and hardened scratch Docker container
    • Native Git hooks and Forgejo Actions workflows for automated quality gates and release publishing

    Binaries and Downloads:

    • macOS Apple Silicon: life-v0.1.0-aarch64-apple-darwin.tar.gz (SHA256: e6ba01b5f45c395316e693ec9cf98040e63a2daa30515006bc737bf9608e01ae)
    • Linux x86_64 Static Musl: life-v0.1.0-x86_64-unknown-linux-musl.tar.gz (SHA256: 5bf86d1668abfad2ad8fd135ef79fb9f8410cea28a0e96f3dd1013325401cf81)
    • Docker Container: git.nokopia.com/yuris/life-service:v0.1.0 and latest
    Downloads