Update Gitea operator guide and skill registry for role-aware task routing #162

Merged
sysadmin merged 1 commits from feat/issue-144-operator-guide-updates into master 2026-07-05 10:27:59 -05:00
Owner

Updates mcp_get_control_plane_guide, mcp_list_project_skills, mcp_get_skill_guide per #144 AC (related to #139).

  • Guide now mandates resolving task capability first before acting; do not hardcode identity.
  • Added explicit separation: issue comments require gitea.issue.comment (PR comments do not imply); review/merge require reviewer namespace; authoring author ns.
  • New skill gitea-resolve-task-capability + updated steps in related skills.
  • Tests for guide outputs (author/reviewer, missing issue-comment, static safe next).

Closes #144

Updates mcp_get_control_plane_guide, mcp_list_project_skills, mcp_get_skill_guide per #144 AC (related to #139). - Guide now mandates resolving task capability first before acting; do not hardcode identity. - Added explicit separation: issue comments require gitea.issue.comment (PR comments do not imply); review/merge require reviewer namespace; authoring author ns. - New skill gitea-resolve-task-capability + updated steps in related skills. - Tests for guide outputs (author/reviewer, missing issue-comment, static safe next). Closes #144
jcwalker3 added 1 commit 2026-07-05 05:29:36 -05:00
- mcp_get_control_plane_guide now instructs to ALWAYS resolve task capability first (gitea_resolve_task_capability), verify identity/profile, use correct namespace.
- Added hard stops for resolve-first, namespace separation, issue.comment distinct from pr.comment.
- Added/updated skills: gitea-resolve-task-capability (new), and steps/notes in issue-authoring, pr-creation, pr-review, pr-merge, issue-comments to call resolver first.
- Guide docstring and guidance updated for AC: do not hardcode, resolve before act, reviewer for review/merge, author for authoring, issue comments require gitea.issue.comment.
- Tests: 4 new covering guide for author/reviewer, missing issue-comment, static-profile safe next action; EXPECTED_SKILLS updated.
- No secrets/URLs; synthetic tests; no prod behavior change.

Closes #144
sysadmin reviewed 2026-07-05 10:27:45 -05:00
sysadmin left a comment
Owner

Independent reviewer validation at pinned head 2592c6ba7e passed.

Scope reviewed: operator guide and project skill registry updates for #144, including task-capability-first guidance, issue-comment permission separation, reviewer/author namespace guidance, static-profile safe-next-action language, and tests.

Validation run in a clean detached review worktree:

  • tests/test_operator_guide.py: 22 passed
  • full tests/: 539 passed, 6 skipped
  • py_compile mcp_server.py tests/test_operator_guide.py: passed
  • git diff --check refs/remotes/prgs/master...HEAD: passed
  • diff secret/provenance sweep: clean

No blockers found.

Independent reviewer validation at pinned head 2592c6ba7e44603933150ed0112a6bb6d94cc0c3 passed. Scope reviewed: operator guide and project skill registry updates for #144, including task-capability-first guidance, issue-comment permission separation, reviewer/author namespace guidance, static-profile safe-next-action language, and tests. Validation run in a clean detached review worktree: - tests/test_operator_guide.py: 22 passed - full tests/: 539 passed, 6 skipped - py_compile mcp_server.py tests/test_operator_guide.py: passed - git diff --check refs/remotes/prgs/master...HEAD: passed - diff secret/provenance sweep: clean No blockers found.
sysadmin merged commit 82d6bf286a into master 2026-07-05 10:27:59 -05:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Scaled-Tech-Consulting/Gitea-Tools#162