riptsk 0.1.0

A CLI task manager with GitHub and GitLab integration
Documentation
# CLAUDE.md

## Versioning

This project is pre-1.0.0. There is NO backward compatibility requirement. Breaking changes are allowed and expected — do not add migration paths, compatibility shims, or legacy support for old formats.

## Pre-commit configs

- `.pre-commit-config.yaml` — active repository config

## Linting & Testing

The Makefile wraps the primary local checks directly:

```bash
make lint   # cargo fmt --check + cargo clippy --all-targets --all-features -- -D warnings
make test   # cargo nextest run
make check  # runs both lint and test
```

- `.pre-commit-config.yaml` still defines commit-time and pre-push hooks for formatting, linting, and security checks.

## Backend Implementation Priority

When implementing backend (GitHub/GitLab) functionality, prefer in this order:
1. octocrab/gitlab native Rust crate methods
2. Direct REST API or GraphQL calls
3. gh/glab CLI commands
4. Other approaches