You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add backlog-bridge-adapter logic for github initially (#108)
* feat: add GitHub issue state management and branch tracking for applied changes
- Fix issue title extraction for archived proposals
- Add automatic issue closure for applied/deprecated/discarded proposals
- Add state_reason mapping (completed/not_planned) based on proposal status
- Add comments when issues are created/closed with status explanations
- Add branch information to comments for applied changes
- Update issue state even when content hash hasn't changed
- Support GitHub issue close reasons (completed, not_planned, duplicate)
* feat: add --include-archived flag and improve branch detection
- Add --include-archived flag to sync bridge command for updating archived change proposals
- Improve branch detection algorithm with change_id-based prioritization
- Add flexible matching (exact substring + key words) for better branch identification
- Always update comments for applied status when --include-archived is set
- Update documentation with new parameter and examples
- Update CHANGELOG.md with new features
This allows retroactively updating existing GitHub issues with improved comment logic
and branch detection algorithms, even for archived change proposals.
* Fix failed tests
* Apply review fixes
* Fix specmatic tests
---------
Co-authored-by: Dominikus Nold <djm81@users.noreply.github.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+69Lines changed: 69 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,75 @@ All notable changes to this project will be documented in this file.
9
9
10
10
---
11
11
12
+
## [0.25.0] - 2026-01-15
13
+
14
+
### Added (0.25.0)
15
+
16
+
-**Archived Change Proposal Sync**: New `--include-archived` flag for `sync bridge` command
17
+
-**Purpose**: Include archived change proposals in sync to update existing GitHub issues with new comment logic and branch detection improvements
18
+
-**Use Case**: When you improve comment formatting or branch detection algorithms, update historical issues retroactively
19
+
-**Behavior**: When `--include-archived` is set with `--update-existing`, archived proposals are included and comments are always updated for applied status
Copy file name to clipboardExpand all lines: docs/README.md
+13-9Lines changed: 13 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,10 @@ SpecFact isn't just a technical tool—it's designed for **real-world agile/scru
16
16
17
17
**Each role works in their own Markdown files** (no YAML editing), and SpecFact syncs everything together automatically. Perfect for teams using agile/scrum practices with clear role separation.
18
18
19
-
👉 **[Agile/Scrum Workflows Guide](guides/agile-scrum-workflows.md)** ⭐ **START HERE** - Complete guide to persona-based team collaboration
19
+
**🆕 NEW: DevOps Backlog Integration** - SpecFact now integrates directly into your agile DevOps workflows! Bidirectionally sync OpenSpec change proposals with GitHub Issues, track implementation progress automatically, and keep your backlog in sync with your specifications.
20
+
21
+
👉 **[Agile/Scrum Workflows Guide](guides/agile-scrum-workflows.md)** ⭐ **START HERE** - Complete guide to persona-based team collaboration
0 commit comments