Skip to content

chore: backlogit infrastructure hygiene - #15

Merged
softwaresalt merged 2 commits into
mainfrom
chore/backlogit-infra-hygiene
May 25, 2026
Merged

softwaresalt merged 2 commits into
mainfrom
chore/backlogit-infra-hygiene

Conversation

@softwaresalt

Copy link
Copy Markdown
Owner

Summary

  • ignore backlogit DB/cache artifacts and untrack .backlogit/backlogit.db while preserving .backlogit/stash.jsonl
  • change chore ID formatting in .backlogit/config.yaml to '{NNN}C{suffix}' for future collision-free chore task namespaces
  • mark the temporary archive-collision workaround as superseded and ship backlog state for 005-S

Verification

  • backlogit sync
  • backlogit doctor
  • git ls-files .backlogit/stash.jsonl
  • backlogit get 002.001-T

- ignore backlogit DB cache artifacts
- untrack backlogit.db and archive 005-S tasks
- mark collision workaround superseded

🧹 - Generated by Copilot
- add shipped commit SHA to 003-C and its tasks
- persist backlogit hook events for commit tracking

🧾 - Generated by Copilot
Copilot AI review requested due to automatic review settings May 25, 2026 07:23

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR performs backlogit tooling hygiene by ensuring tool-managed SQLite cache artifacts are not tracked, updating backlogit chore ID formatting to avoid task-ID namespace collisions with features, and recording the completion/supersession state for shipment 005-S.

Changes:

  • Ignore backlogit SQLite cache artifacts via .gitignore (while keeping backlog state like stash.jsonl tracked).
  • Update .backlogit/config.yaml chore name_format to a type-discriminated namespace ({NNN}C{suffix}) to prevent child-task ID collisions.
  • Mark the prior “delete-not-move” archival workaround doc as superseded and update backlogit shipment/task/chore state for 005-S.

Reviewed changes

Copilot reviewed 7 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
docs/compound/backlogit-id-collision-archival-protocol.md Marks the historical collision workaround as superseded by the 005-S namespace fix
.gitignore Ignores tool-managed .backlogit/*.db cache artifacts
.backlogit/queue/005-S.md Updates shipment frontmatter/state for 005-S
.backlogit/hooks_queue.jsonl Appends new backlogit event entries reflecting recent state transitions/commit updates
.backlogit/config.yaml Changes chore ID name_format to a type-discriminated namespace to prevent collisions
.backlogit/archive/003.001-T.md Updates archived task metadata to reflect completion/commit and current backlog state
.backlogit/archive/003.002-T.md Updates archived task metadata to reflect completion/commit and current backlog state
.backlogit/archive/003-C.md Updates archived chore metadata to reflect completion/commit and current backlog state

@softwaresalt
softwaresalt enabled auto-merge May 25, 2026 07:28
@softwaresalt
softwaresalt merged commit aa27c3f into main May 25, 2026
2 checks passed
@softwaresalt
softwaresalt deleted the chore/backlogit-infra-hygiene branch May 25, 2026 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants