Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions .backlogit/queue/003-C.md → .backlogit/archive/003-C.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
---
id: "003-C"
title: "Backlogit infrastructure hygiene"
artifact_type: chore
status: queued
priority: medium
description: "Fix backlog ID namespace collision at config level and gitignore backlogit DB files. Two config-only tasks that improve tooling reliability and repository cleanliness."
commit: 53c65857a9c643af2daa46e81027b83d0e4c8ad3
created_at: 2026-05-25T00:01:58.4202773-07:00
id: 003-C
labels:
- "backlogit"
- "config"
- "hygiene"
- backlogit
- config
- hygiene
priority: medium
references:
- "docs/plans/2026-05-24-backlogit-infra-hygiene-plan.md"
- "docs/decisions/2026-05-23-backlog-id-collision.md"
- "docs/decisions/2026-05-24-backlogit-infra-hygiene-deliberation.md"
created_at: "2026-05-23T20:12:17.0000000-07:00"
updated_at: "2026-05-23T21:17:23.0072735-07:00"
- docs/plans/2026-05-24-backlogit-infra-hygiene-plan.md
- docs/decisions/2026-05-23-backlog-id-collision.md
- docs/decisions/2026-05-24-backlogit-infra-hygiene-deliberation.md
status: done
title: Backlogit infrastructure hygiene
updated_at: 2026-05-25T00:20:57.1769734-07:00
---

## Scope
Expand Down
24 changes: 12 additions & 12 deletions .backlogit/queue/003.001-T.md → .backlogit/archive/003.001-T.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
---
id: "003.001-T"
title: "Gitignore backlogit DB files and untrack cached database"
artifact_type: task
status: queued
priority: medium
parent_id: "003-C"
description: "Add .backlogit/*.db to .gitignore, run git rm --cached .backlogit/backlogit.db, verify stash.jsonl remains tracked."
commit: 53c65857a9c643af2daa46e81027b83d0e4c8ad3
created_at: 2026-05-24T23:56:05.0525385-07:00
id: 003.001-T
labels:
- "backlogit"
- "gitignore"
- "config"
- backlogit
- gitignore
- config
parent_id: 003-C
priority: medium
references:
- "docs/plans/2026-05-24-backlogit-infra-hygiene-plan.md"
created_at: "2026-05-23T20:12:17.0000000-07:00"
updated_at: "2026-05-23T21:17:23.0072735-07:00"
- docs/plans/2026-05-24-backlogit-infra-hygiene-plan.md
status: done
title: Gitignore backlogit DB files and untrack cached database
updated_at: 2026-05-25T00:20:49.3315002-07:00
---

## Implementation Notes
Expand Down
26 changes: 13 additions & 13 deletions .backlogit/queue/003.002-T.md → .backlogit/archive/003.002-T.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
---
id: "003.002-T"
title: "Fix chore task ID namespace with type-discriminated format"
artifact_type: task
status: queued
priority: medium
parent_id: "003-C"
description: "Modify .backlogit/config.yaml chore name_format to use type-discriminated prefix so chore task IDs do not collide with feature task IDs, after confirming config.yaml is the authoritative artifact-type config."
commit: 53c65857a9c643af2daa46e81027b83d0e4c8ad3
created_at: 2026-05-24T23:56:05.1354611-07:00
id: 003.002-T
labels:
- "backlogit"
- "config"
- "id-collision"
- backlogit
- config
- id-collision
parent_id: 003-C
priority: medium
references:
- "docs/plans/2026-05-24-backlogit-infra-hygiene-plan.md"
- "docs/decisions/2026-05-23-backlog-id-collision.md"
created_at: "2026-05-23T20:12:17.0000000-07:00"
updated_at: "2026-05-23T21:17:23.0072735-07:00"
- docs/plans/2026-05-24-backlogit-infra-hygiene-plan.md
- docs/decisions/2026-05-23-backlog-id-collision.md
status: done
title: Fix chore task ID namespace with type-discriminated format
updated_at: 2026-05-25T00:20:49.7703861-07:00
---

## Implementation Notes
Expand Down
Binary file removed .backlogit/backlogit.db
Binary file not shown.
2 changes: 1 addition & 1 deletion .backlogit/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ artifact_types:
chore:
prefix: C
suffix: -C
name_format: '{NNN}{suffix}'
name_format: '{NNN}C{suffix}'
allowed_children:
- task
- review
Expand Down
9 changes: 9 additions & 0 deletions .backlogit/hooks_queue.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,12 @@
{"seq":38,"timestamp":"2026-05-23T07:31:07.0478639Z","event_type":"create_artifact","payload":{"actor":"backlogit","artifact_type":"task","changed_fields":["id","title","status"],"item_id":"002.002-T","schema_version":1,"status_delta":{"from":"","to":"queued"},"title_delta":{"from":"","to":"Audit and fix hooks_queue.jsonl sequence renumbering"}}}
{"seq":39,"timestamp":"2026-05-23T07:31:14.9383464Z","event_type":"create_artifact","payload":{"actor":"backlogit","artifact_type":"task","changed_fields":["id","title","status"],"item_id":"002.003-T","schema_version":1,"status_delta":{"from":"","to":"queued"},"title_delta":{"from":"","to":"Investigate and resolve backlog ID namespace collision"}}}
{"seq":40,"timestamp":"2026-05-23T07:31:29.2709242Z","event_type":"create_artifact","payload":{"actor":"backlogit","artifact_type":"shipment","changed_fields":["id","title","status"],"item_id":"004-S","schema_version":1,"status_delta":{"from":"","to":"queued"},"title_delta":{"from":"","to":"Repository governance and tooling integrity"}}}
{"seq":41,"timestamp":"2026-05-25T07:02:09.0260392Z","event_type":"update_artifact","payload":{"actor":"backlogit","artifact_type":"chore","changed_fields":["status"],"item_id":"003-C","schema_version":1,"status_delta":{"from":"queued","to":"active"}}}
{"seq":42,"timestamp":"2026-05-25T07:02:23.6517097Z","event_type":"move_shipment_status","payload":{"actor":"backlogit","artifact_type":"shipment","changed_fields":["status"],"item_id":"005-S","schema_version":1,"status_delta":{"from":"queued","to":"active"}}}
{"seq":43,"timestamp":"2026-05-25T07:03:47.6850551Z","event_type":"update_artifact","payload":{"actor":"backlogit","artifact_type":"task","changed_fields":["status"],"item_id":"003.001-T","schema_version":1}}
{"seq":44,"timestamp":"2026-05-25T07:07:19.3625937Z","event_type":"update_artifact","payload":{"actor":"backlogit","artifact_type":"task","changed_fields":["status"],"item_id":"003.002-T","schema_version":1}}
{"seq":45,"timestamp":"2026-05-25T07:08:09.7848437Z","event_type":"update_artifact","payload":{"actor":"backlogit","artifact_type":"chore","changed_fields":["status"],"item_id":"003-C","schema_version":1,"status_delta":{"from":"active","to":"done"}}}
{"seq":46,"timestamp":"2026-05-25T07:08:16.0470778Z","event_type":"update_artifact","payload":{"actor":"backlogit","artifact_type":"task","changed_fields":["status"],"item_id":"003.002-T","schema_version":1,"status_delta":{"from":"active","to":"done"}}}
{"seq":47,"timestamp":"2026-05-25T07:08:18.9856322Z","event_type":"update_artifact","payload":{"actor":"backlogit","artifact_type":"task","changed_fields":["status"],"item_id":"003.001-T","schema_version":1,"status_delta":{"from":"active","to":"done"}}}
{"seq":48,"timestamp":"2026-05-25T07:20:56.5389828Z","event_type":"update_artifact","payload":{"actor":"backlogit","artifact_type":"task","changed_fields":["commit"],"item_id":"003.001-T","schema_version":1}}
{"seq":49,"timestamp":"2026-05-25T07:20:58.0366915Z","event_type":"update_artifact","payload":{"actor":"backlogit","artifact_type":"chore","changed_fields":["commit"],"item_id":"003-C","schema_version":1}}
31 changes: 15 additions & 16 deletions .backlogit/queue/005-S.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
---
id: "005-S"
title: "Backlogit infrastructure hygiene"
artifact_type: shipment
status: queued
priority: medium
description: "Ship backlogit config hygiene: gitignore DB files + fix chore task ID namespace collision."
created_at: 2026-05-24T23:56:05.1874839-07:00
custom_fields:
items:
- 003-C
- 003.001-T
- 003.002-T
id: 005-S
labels:
- "backlogit"
- "config"
- "hygiene"
- backlogit
- config
- hygiene
priority: medium
references:
- "docs/plans/2026-05-24-backlogit-infra-hygiene-plan.md"
created_at: "2026-05-23T20:12:17.0000000-07:00"
custom_fields:
items:
- 003-C
- 003.001-T
- 003.002-T
updated_at: "2026-05-23T21:17:23.0072735-07:00"
- docs/plans/2026-05-24-backlogit-infra-hygiene-plan.md
status: active
title: Backlogit infrastructure hygiene
updated_at: 2026-05-25T00:02:20.5263868-07:00
---

## Manifest
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@
.*.lock
**/.*.lock

# backlogit (tool-managed cache)
.backlogit/*.db
.backlogit/*.db-*

# Untracked files
**/*.txt
**/*.log
8 changes: 8 additions & 0 deletions docs/compound/backlogit-id-collision-archival-protocol.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,18 @@ title: Backlogit ID collision — delete-not-move archival for colliding chore t
tags: [backlogit, archival, id-collision, chore, ship-agent]
shipped_in: 004-S
date: 2026-05-23
status: superseded
superseded_by: 005-S
superseded_on: 2026-05-25
---

# Backlogit ID Collision: Delete-Not-Move Archival Protocol

> [!IMPORTANT]
> Superseded by shipment `005-S`, which changes chore ID formatting in
> `.backlogit/config.yaml` to use a type-discriminated namespace. Keep this
> document as historical context for pre-fix archive collisions only.

## Context

Backlogit assigns tasks a hierarchical ID derived from the parent's counter
Expand Down
Loading