chore(beads): update .gitignore and config.yaml

- Add sync state files to .gitignore (.sync.lock, sync_base.jsonl)
- Add types.custom to config.yaml for Gas Town type fallback
- Remove metadata.json from .gitignore (it should be tracked)

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

Executed-By: mayor
Role: mayor
This commit is contained in:
mayor
2026-01-25 14:19:35 -08:00
committed by gastown/crew/joe
parent 20271a9a71
commit f38aa765ce
2 changed files with 8 additions and 2 deletions

6
.beads/.gitignore vendored
View File

@@ -32,9 +32,13 @@ beads.left.meta.json
beads.right.jsonl
beads.right.meta.json
# Sync state (local-only, per-machine)
# These files are machine-specific and should not be shared across clones
.sync.lock
sync_base.jsonl
# NOTE: Do NOT add negation patterns (e.g., !issues.jsonl) here.
# They would override fork protection in .git/info/exclude, allowing
# contributors to accidentally commit upstream issue databases.
# The JSONL files (issues.jsonl, interactions.jsonl) and config files
# are tracked by git by default since no pattern above ignores them.
metadata.json

View File

@@ -51,4 +51,6 @@ sync-branch: "beads-metadata"
# - linear.url
# - linear.api-key
# - github.org
# - github.repo
# - github.repo
# Custom issue types for Gas Town (fallback when database is unavailable)
types.custom: "agent,role,rig,convoy,slot,queue,event,message,molecule,gate,merge-request"