Skip to content

Integration: workflow commands + catch-up docs + FEAT-001 analysis#27

Draft
jmjava wants to merge 14 commits into
mainfrom
cursor/integration-981e
Draft

Integration: workflow commands + catch-up docs + FEAT-001 analysis#27
jmjava wants to merge 14 commits into
mainfrom
cursor/integration-981e

Conversation

@jmjava

@jmjava jmjava commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

Integration branch for manual testing before merge to main.

Make-it-right (FEAT-001 → FEAT-003) — complete

Shared scripts/lib/, command spec generation, extension manifest.

Docs — Grok-reviewed

Integration/catch-up/contributor guides; workflow slash commands in daily + assistant usage docs.

Bugfixes

  • sdlc.sh claim CLI re-entry; claim --force pass-through; single “Taking over” message

PR cleanup

Excluded from this PR

SPIKE-001 / PR #24

See docs/integration-branch.md. Closes #23 · Tracking #28

Open in Web Open in Cursor 

cursoragent and others added 6 commits July 15, 2026 01:37
Wire the existing sdlc.sh workflow CLI into Cursor, Copilot, and Claude
slash commands so users can manage Work ID state from chat without switching
to the terminal.

- Add sdlc-{claim,shelf,advance,next,team} templates for all three adapters
- Extend validate-command-adapters.sh with workflow pack checks
- Document workflow commands in always-on grounding files
- Broaden CI path filters to templates/cursor/sdlc-*.md (covers both packs)
- Extend adapter install regression tests

Closes #23

Co-authored-by: John Menke <jmjava@gmail.com>
Persist offline reference for reconciling unmerged remotes, open PRs
(#24 spike, #25 workflow commands), issue housekeeping, and Milestone 1
FEAT-001 next steps.

Co-authored-by: John Menke <jmjava@gmail.com>
Co-authored-by: John Menke <jmjava@gmail.com>
- docs/integration-branch.md: manifest, manual test checklist, merge procedure
- spdd/analysis/FEAT-001-shared-script-library-analysis.md: duplication inventory
- Update FEAT-001 canvas T01 complete; link integration branch from catch-up doc

Co-authored-by: John Menke <jmjava@gmail.com>
- Add scripts/lib/{common,paths,areas,work-id,milestone,context-index}.sh
- Copy shipped libs to scripts/sdlc-spdd/lib/ via init and upgrade
- Migrate resolve-agent-context.sh and index-spdd-analysis.sh to areas.sh
- Add tests/test-scripts-lib.sh; extend verify and adapter install tests
- Update FEAT-001 canvas and integration branch docs

Co-authored-by: John Menke <jmjava@gmail.com>
Cluster B: capture-session-memory.sh → common, areas, context-index, milestone
Cluster C: start-agent-session.sh → common, milestone
Cluster D: create-work-from-milestone.sh, create-feature.sh → work-id
Cluster E: init-project.sh, upgrade-project.sh → framework-install.sh
Cluster F: remaining shipped runtime scripts → common.sh (target resolve, timestamps)

Add sdlc_ensure_file to common.sh and framework-install.sh (orchestrator-only).
All session/index/resolve/adapter tests pass (686+).

Co-authored-by: John Menke <jmjava@gmail.com>
cursoragent and others added 7 commits July 15, 2026 03:41
Document which issues/PRs to close when PR #27 lands (#23, #7; supersede #25, #26).

Co-authored-by: John Menke <jmjava@gmail.com>
- FEAT-001 T04: add verify-script-lib-duplicates.sh and lib README note
- FEAT-002: canonical spec/commands, extract/generate scripts, CI staleness check
- FEAT-003: extension manifest, resolver with convention fallback, tests
- Install/upgrade ship manifest.md and example extension
- Update milestone-1, integration-branch docs, and REASONS canvases

Co-authored-by: John Menke <jmjava@gmail.com>
- Exclude integration/catch-up/contributor guides from shipped docs
- Drop invalid upgrade --force; clarify section G resolve cwd
- Link new guides from docs/README.md and CONTRIBUTING.md
- Sync FEAT-001–003 canvas metadata to Complete
- Fix extensions layout tree, upgrade overwrite wording, session-note banner

Co-authored-by: John Menke <jmjava@gmail.com>
… claim bug

- Integration checklist: use setup-agent-prompts --all, mkdir target first,
  stub DEMO-001 canvas for claim/list-work
- Document /sdlc-claim|/sdlc-next|/sdlc-advance|/sdlc-shelf|/sdlc-team in
  cheat sheet, daily runbook, first-day, useful-concepts, init/invocation
- Fix sdlc.sh claim CLI re-entry when team registry re-sources workflow
  under absolute $0 (exec); add Test 10b regression
- Fix Test 13 capture harness to install scripts/sdlc-spdd/lib/

Co-authored-by: John Menke <jmjava@gmail.com>
- Pass force through sdlc_team_claim → sdlc_workflow_resume; Test 14b
- Cheat sheet Invoke Skills + agent-context README list workflow chat commands
- Align useful-concepts, what-sdlc-brings, CONTRIBUTING orientation wording
- Note DEMO stub may refuse /sdlc-advance on unmet gates

Co-authored-by: John Menke <jmjava@gmail.com>
- Help text, agent-context README, cheat sheet, daily runbook, useful-concepts
- Align catch-up #7 close timing with INTEGRATION-MERGE-28
- Clarify workflow wrappers vs lifecycle phases in what-sdlc-brings

Co-authored-by: John Menke <jmjava@gmail.com>
- Document workflow slash commands in cursor/copilot/claude usage guides
- Note integration base SHA verified current against origin/main
- Skip duplicate team claim check on claim→resume so Taking over prints once
- Test 14b asserts Taking over appears exactly once

Co-authored-by: John Menke <jmjava@gmail.com>
Content lives on integration PR #27; remote feature branches deleted.

Co-authored-by: John Menke <jmjava@gmail.com>
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.

Enhancement: Add Agent Commands for Workflow State Management

2 participants