Skip to content

feat: add milestone-mapper logic for GSD-to-GitHub milestone creation #105

@snipcodeit

Description

@snipcodeit

Summary

After alignment analysis, map GSD milestones to GitHub milestones. Create missing GitHub milestones, backfill project.json, update cross-refs with maps-to link type.

Logic

  1. Read .mgw/alignment-report.json
  2. For each milestone: check if GitHub milestone with matching name exists
  3. If not: create GitHub milestone + issues from phase structure
  4. Write project.json with new milestone entries
  5. Add cross-ref: { "a": "milestone:N", "b": "gsd-milestone:id", "type": "maps-to" }

Files

  • commands/project.md — add milestone_mapper step
  • commands/link.md — add maps-to link type, milestone:N and gsd-milestone:name normalization

GSD Route

gsd:quick

Depends On

  • A2 (alignment-report.json must exist)
  • A4 (new schema fields available)

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreChanges to core libraryslash-commandsChanges to slash command files

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions