Integration: workflow commands + catch-up docs + FEAT-001 analysis#27
Draft
jmjava wants to merge 14 commits into
Draft
Integration: workflow commands + catch-up docs + FEAT-001 analysis#27jmjava wants to merge 14 commits into
jmjava wants to merge 14 commits into
Conversation
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>
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>
4 tasks
- 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>
This was referenced Jul 15, 2026
Content lives on integration PR #27; remote feature branches deleted. Co-authored-by: John Menke <jmjava@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 claimCLI re-entry;claim --forcepass-through; single “Taking over” messagePR cleanup
cursor/workflow-agent-commands-981eandcursor/catch-up-branch-evaluation-981eExcluded from this PR
SPIKE-001 / PR #24
See
docs/integration-branch.md. Closes #23 · Tracking #28