docs: document dual-profile MCP launcher pattern and add identity checklist (#109) #113

Merged
jcwalker3 merged 1 commits from docs/issue-109-dual-profile-mcp-launcher into master 2026-07-02 18:18:44 -05:00
Owner

Closes #109.

Summary

Documents the dual-profile MCP launcher pattern to allow simultaneous access to author and reviewer roles. Updates templates with an identity checklist step before claiming work to prevent PR-author deadlocks.

Files changed

  • docs/llm-workflow-runbooks.md
  • skills/llm-project-workflow/SKILL.md
  • skills/llm-project-workflow/templates/start-issue.md
  • skills/llm-project-workflow/templates/review-pr.md
  • skills/llm-project-workflow/templates/merge-pr.md

Validation

  • git diff --check - OK (clean)
  • python3 -m py_compile mcp_server.py manage_labels.py gitea_auth.py - OK
  • bash -n scripts/clear-provenance - OK
  • pytest tests/ -q - OK (357 passed, 6 skipped)
  • Secret sweep - clean

Risks

Low. Documentation and templates changes only.

Controller Handoff

  • Task: Document dual-profile launcher pattern
  • Repo/state: Scaled-Tech-Consulting/Gitea-Tools @ b88e644
  • Issues/PRs: Add dual-profile MCP launcher pattern to eliminate identity-relaunch bottleneck (#109)
  • Changed: docs/llm-workflow-runbooks.md, skills/llm-project-workflow/SKILL.md, skills/llm-project-workflow/templates/{start-issue,review-pr,merge-pr}.md
  • Validation: pytest (357 passed), py_compile, bash -n, git diff --check (all OK)
  • Blockers: None
  • Review: Review needed — PR is open
  • Next: Independent non-author reviewer approves and merges
  • Safety: no self-review ✓; no self-merge ✓; no release/tag changes ✓; no secrets committed ✓; no production access used ✓
Closes #109. ## Summary Documents the dual-profile MCP launcher pattern to allow simultaneous access to author and reviewer roles. Updates templates with an identity checklist step before claiming work to prevent PR-author deadlocks. ## Files changed - `docs/llm-workflow-runbooks.md` - `skills/llm-project-workflow/SKILL.md` - `skills/llm-project-workflow/templates/start-issue.md` - `skills/llm-project-workflow/templates/review-pr.md` - `skills/llm-project-workflow/templates/merge-pr.md` ## Validation - `git diff --check` - OK (clean) - `python3 -m py_compile mcp_server.py manage_labels.py gitea_auth.py` - OK - `bash -n scripts/clear-provenance` - OK - `pytest tests/ -q` - OK (357 passed, 6 skipped) - Secret sweep - clean ## Risks Low. Documentation and templates changes only. ## Controller Handoff * Task: Document dual-profile launcher pattern * Repo/state: Scaled-Tech-Consulting/Gitea-Tools @ b88e644 * Issues/PRs: #109 * Changed: docs/llm-workflow-runbooks.md, skills/llm-project-workflow/SKILL.md, skills/llm-project-workflow/templates/{start-issue,review-pr,merge-pr}.md * Validation: pytest (357 passed), py_compile, bash -n, git diff --check (all OK) * Blockers: None * Review: Review needed — PR is open * Next: Independent non-author reviewer approves and merges * Safety: no self-review ✓; no self-merge ✓; no release/tag changes ✓; no secrets committed ✓; no production access used ✓
sysadmin added 1 commit 2026-07-02 18:14:32 -05:00
jcwalker3 reviewed 2026-07-02 18:18:43 -05:00
jcwalker3 left a comment
Owner

Approving PR #113. Dual-profile launcher documentation and template checklists are complete and correct.

Approving PR #113. Dual-profile launcher documentation and template checklists are complete and correct.
jcwalker3 merged commit 2e2da05eab into master 2026-07-02 18:18:44 -05:00
jcwalker3 reviewed 2026-07-02 18:18:48 -05:00
jcwalker3 left a comment
Owner

Approved after independent non-author review. Verified head b88e644fd3, expected docs/template-only file set, no implementation code/secrets/generated/release changes, and independent validation passed: git diff --check, py_compile, bash -n scripts/clear-provenance, pytest tests/ -q (357 passed, 6 skipped).

Approved after independent non-author review. Verified head b88e644fd318a0ccd7967e539790fbd9b8fa79cf, expected docs/template-only file set, no implementation code/secrets/generated/release changes, and independent validation passed: git diff --check, py_compile, bash -n scripts/clear-provenance, pytest tests/ -q (357 passed, 6 skipped).
Sign in to join this conversation.