ace-pm
6b0ac484ba
refactor: update log prefixes and string values from gsd- to sf- namespace
...
Updates channel prefixes, log messages, comments, and configuration values
across daemon, mcp-server, and related packages to complete the rebrand from
gsd to sf-run naming.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 15:37:12 +02:00
ace-pm
35dc87ef53
chore: sync workspace state after rebrand
...
- Rebrand commits already in history (gsd → forge)
- Sync pre-existing doc, docker, and CI config updates
- All rebrand artifacts verified in place:
* Native crates: forge-engine, forge-ast, forge-grep
* Log prefixes: [forge] across 22+ files
* Binary: ~/bin/sf-run
* Workspace scopes: @sf-run/*, @singularity-forge/*
* Nix flake: Rust toolchain ready
System ready for: nix develop && bun run build:native
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 14:54:20 +02:00
copilot-swe-agent[bot]
2c82923ca9
refactor: move GSD metadata from commit subject scopes to git trailers
...
Remove GSD planning IDs (milestone/slice/task) from conventional commit
subject lines and place them in machine-parseable git trailers instead.
Skip auto-commits for lifecycle-only unit types that only touch .gsd/ files.
Resolves gsd-build/gsd-2#2553
Co-authored-by: glittercowboy <186001655+glittercowboy@users.noreply.github.com>
Agent-Logs-Url: https://github.com/gsd-build/gsd-2/sessions/250b4775-2d82-4329-9ccc-504b857428da
2026-03-25 22:56:48 +00:00
TÂCHES
7c25036ed9
feat(gsd): GitHub sync extension — auto-sync to Issues, PRs, Milestones ( #1603 )
...
* feat(gsd): GitHub sync extension — auto-sync lifecycle events to Issues, PRs, Milestones
Standalone opt-in extension at src/resources/extensions/github-sync/ that
syncs GSD lifecycle events to GitHub as a presentation layer. Local .gsd/
files remain source of truth; GitHub is fire-and-forget.
Lifecycle mapping:
- plan-milestone → GH Milestone + tracking Issue (roadmap body)
- plan-slice → slice branch + draft PR + task sub-issues
- execute-task → summary comment + close task issue + Resolves #N commit
- complete-slice → mark PR ready + squash-merge into milestone branch
- complete-milestone → close GH Milestone + tracking issue
GSD core changes (minimal):
- preferences: add `github` config key with validation and merge logic
- auto-post-unit: single dynamic import integration point after auto-commit
- git-service: `issueNumber` field on TaskCommitContext for Resolves #N trailer
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: strict TS casts for SummaryFrontmatter and GitHubSyncConfig
CI tsconfig requires double-cast through unknown for interfaces
without index signatures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 10:10:37 -06:00