v0.1.0 - SQLite Cache Integration and Workspace Hardening
What's New in v0.1.0
Features
- SQLite Cache (
shiplog-cache): Durable caching for GitHub API responses with TTL-based expiration (24h default) - GitHub Ingestor Cache Integration: Automatic caching of PR details and reviews via
with_cache()andwith_in_memory_cache() - Deterministic Redaction: Three profiles (internal/manager/public) with HMAC-based aliasing
- Workstream Curation: Repo-based clustering with suggested → curated workflow
- Coverage Manifest: Transparency into data completeness and API slicing
Technical
- Zero compiler warnings across workspace
- Property-based testing for redaction leak detection
- GHES (GitHub Enterprise Server) support
- All 29 tests passing
Documentation
- CHANGELOG.md
- ROADMAP.md (v0.2.0 through v1.0.0)
- CONTRIBUTING.md
- ARCHITECTURE.md
Installation
cargo install shiplogOr download binaries from below.
Quick Start
shiplog collect github --user YOUR_GITHUB_USERNAME --since 2026-01-01 --until 2026-02-01
# Edit workstreams.yaml
shiplog renderSee README.md for full documentation.