Skip to content

Taskrivet 0.3.0 — GitHub reconciliation desktop alpha

Pre-release
Pre-release

Choose a tag to compare

@hamanakam1 hamanakam1 released this 21 Oct 20:25
· 17 commits to main since this release

Taskrivet 0.3.0 is a desktop alpha with embedded terminals, persistent local sessions, bounded context, and visible failures.

This release adds durable GitHub activity observations and review categories, explicit public-summary publication with an idempotent outbox, and an optional local ticket-service bridge with revision checks and independent readback. Configured polling starts when the desktop opens, not at login or boot.

Downloads:

  • Taskrivet-0.3.0-macos-arm64.zip — unsigned, unnotarized Apple Silicon app; Python 3.11+ required.
  • Python wheel and source distribution — standalone coordination CLI.
  • taskrivet.html — interactive Archify architecture, with typed source and validation receipt.
  • SHA256SUMS — checksums for the downloadable artifacts.

Validation: 38 local Python tests, 10 desktop tests including a real detached terminal reconnect, clean wheel installation/CLI smoke test, macOS arm64 build, and Archify 9/9 checks with no errors or warnings. Browser containment and manual visual review are recorded separately. Hosted CI status is linked from the repository.

The version-tag workflow publishes the CLI container to ghcr.io/hamanakam1/taskrivet:0.3.0. It contains the coordination CLI, not the desktop or third-party agents; publication/visibility must be verified separately from release creation.

Current limits: activity polling is bounded and does not guarantee complete history. Response categories recommend review; they do not execute untrusted changes. Per-issue bidirectional lifecycle mirroring, automatic ticket execution/acceptance, measured billing, webhook delivery, and signed desktop distribution remain planned. Existing shells survive desktop quit but not service failure or reboot.