A community based topic aggregation platform built on atproto

feat(beads): initialize issue tracker for agent memory

Set up Beads dependency-aware issue tracker to provide persistent
memory and task tracking across agent sessions. Issues will use
prefix 'Coves-1, Coves-2, etc.' and sync via JSONL in git.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

+20
.beads/.gitignore
··· 1 + # SQLite databases 2 + *.db 3 + *.db-journal 4 + *.db-wal 5 + *.db-shm 6 + 7 + # Daemon runtime files 8 + daemon.lock 9 + daemon.log 10 + daemon.pid 11 + bd.sock 12 + 13 + # Legacy database files 14 + db.sqlite 15 + bd.db 16 + 17 + # Keep JSONL exports and config (source of truth for git) 18 + !*.jsonl 19 + !metadata.json 20 + !config.json
+56
.beads/config.yaml
··· 1 + # Beads Configuration File 2 + # This file configures default behavior for all bd commands in this repository 3 + # All settings can also be set via environment variables (BD_* prefix) 4 + # or overridden with command-line flags 5 + 6 + # Issue prefix for this repository (used by bd init) 7 + # If not set, bd init will auto-detect from directory name 8 + # Example: issue-prefix: "myproject" creates issues like "myproject-1", "myproject-2", etc. 9 + # issue-prefix: "" 10 + 11 + # Use no-db mode: load from JSONL, no SQLite, write back after each command 12 + # When true, bd will use .beads/issues.jsonl as the source of truth 13 + # instead of SQLite database 14 + # no-db: false 15 + 16 + # Disable daemon for RPC communication (forces direct database access) 17 + # no-daemon: false 18 + 19 + # Disable auto-flush of database to JSONL after mutations 20 + # no-auto-flush: false 21 + 22 + # Disable auto-import from JSONL when it's newer than database 23 + # no-auto-import: false 24 + 25 + # Enable JSON output by default 26 + # json: false 27 + 28 + # Default actor for audit trails (overridden by BD_ACTOR or --actor) 29 + # actor: "" 30 + 31 + # Path to database (overridden by BEADS_DB or --db) 32 + # db: "" 33 + 34 + # Auto-start daemon if not running (can also use BEADS_AUTO_START_DAEMON) 35 + # auto-start-daemon: true 36 + 37 + # Debounce interval for auto-flush (can also use BEADS_FLUSH_DEBOUNCE) 38 + # flush-debounce: "5s" 39 + 40 + # Multi-repo configuration (experimental - bd-307) 41 + # Allows hydrating from multiple repositories and routing writes to the correct JSONL 42 + # repos: 43 + # primary: "." # Primary repo (where this database lives) 44 + # additional: # Additional repos to hydrate from (read-only) 45 + # - ~/beads-planning # Personal planning repo 46 + # - ~/work-planning # Work planning repo 47 + 48 + # Integration settings (access with 'bd config get/set') 49 + # These are stored in the database, not in this file: 50 + # - jira.url 51 + # - jira.project 52 + # - linear.url 53 + # - linear.api-key 54 + # - github.org 55 + # - github.repo 56 + # - sync.branch - Git branch for beads commits (use BEADS_SYNC_BRANCH env var or bd config set)
.beads/issues.jsonl

This is a binary file and will not be displayed.

+4
.beads/metadata.json
··· 1 + { 2 + "database": "beads.db", 3 + "jsonl_export": "beads.jsonl" 4 + }
+3
.gitattributes
··· 1 + 2 + # Use bd merge for beads JSONL files 3 + .beads/beads.jsonl merge=beads