WIP: A simple cli for daily tangled use cases and AI integration. This is for my personal use right now, but happy if others get mileage fro

Add Issue API layer with CRUD operations

Implements comprehensive issue management via AT Protocol: - createIssue(): Create new issues with title and optional body - listIssues(): List and filter issues by repository - getIssue(): Retrieve specific issue details - updateIssue(): Update issue title and/or body with atomic CID swap - closeIssue(): Mark issue as closed via state record - deleteIssue(): Permanently delete an issue Features: - Uses generated lexicon types (IssueRecord) for type safety - Uses requireAuth() helper for authentication validation - Uses parseIssueUri() internal helper to eliminate duplication - Clear error messages with context - Repository filtering in list operations - Ownership verification for update/delete Includes comprehensive test coverage (23 tests passing) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>


Author markbennett.ca
Co-author Claude Sonnet 4.5 Date Commit Parent fcbdb304
+1024
2 changed files
+1024
2 changed files