···
Set `WHISPER_SERVICE_URL` in `.env` (default: `http://localhost:8000`)
+
This project uses [Tangled](https://tangled.org) for issue tracking via the `tangled-cli` tool.
+
cargo install --git https://tangled.org/vitorpy.com/tangled-cli
+
tangled-cli issue create --repo "thistle" --title "Issue title" --body "Issue description"
+
# With labels (if created in the repo):
+
tangled-cli issue create --repo "thistle" --title "Issue title" --label "bug" --label "priority:high" --body "Issue description"
+
tangled-cli issue list --repo "thistle"
+
# List with specific state
+
tangled-cli issue list --repo "thistle" --state open
+
tangled-cli issue list --repo "thistle" --state closed
+
tangled-cli issue list --repo "thistle" --label "priority: low"
+
tangled-cli issue list --repo "thistle" --label "bug"
+
tangled-cli issue list --repo "thistle" --author "username"
+
tangled-cli issue list --repo "thistle" --format json
+
**Showing issue details:**
+
# Show specific issue by ID
+
tangled-cli issue show <issue-id>
+
tangled-cli issue show <issue-id> --comments
+
tangled-cli issue show <issue-id> --json
+
**Commenting on issues:**
+
tangled-cli issue comment <issue-id> --body "Your comment here"
+
tangled-cli issue edit <issue-id> --title "New title"
+
tangled-cli issue edit <issue-id> --body "New description"
+
tangled-cli issue edit <issue-id> --state closed
+
tangled-cli issue edit <issue-id> --state open
+
**Repository commands:**
+
# List your repositories
+
# Show repository details
+
tangled-cli repo info thistle
+
# Create a new repository
+
tangled-cli repo create --name "repo-name" --description "Description"
+
**Viewing issues by priority:**
+
The thistle repo uses priority labels:
+
- `priority: high` - Critical issues that need immediate attention
+
- `priority: medium` - Important issues to address soon
+
- `priority: low` - Nice-to-have improvements
+
# View all low priority issues
+
tangled-cli issue list --repo "thistle" --label "priority: low" --state open
+
# View all high priority issues
+
tangled-cli issue list --repo "thistle" --label "priority: high" --state open
+
**Note:** The repo name for this project is `thistle` (resolves to `dunkirk.sh/thistle` in Tangled). Labels are supported but need to be created in the repository first.
+
- The CLI may have decoding issues with some API responses (missing `createdAt` field). If `tangled-cli issue list` fails, you can access issues via the web interface at https://tangled.org/dunkirk.sh/thistle
+
- For complex filtering or browsing, the web UI may be more reliable than the CLI
As the codebase grows, document: