From f38aa765cecdff5c28f725464da36c94a7161987 Mon Sep 17 00:00:00 2001 From: mayor Date: Sun, 25 Jan 2026 14:19:35 -0800 Subject: [PATCH] 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 Executed-By: mayor Role: mayor --- .beads/.gitignore | 6 +++++- .beads/config.yaml | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.beads/.gitignore b/.beads/.gitignore index 1a6e4637..d27a1db5 100644 --- a/.beads/.gitignore +++ b/.beads/.gitignore @@ -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 diff --git a/.beads/config.yaml b/.beads/config.yaml index e48c9470..35fb4f3b 100644 --- a/.beads/config.yaml +++ b/.beads/config.yaml @@ -51,4 +51,6 @@ sync-branch: "beads-metadata" # - linear.url # - linear.api-key # - github.org -# - github.repo \ No newline at end of file +# - 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"