docs: extend profile model for multi-service MCP boundaries (#76) #92
Reference in New Issue
Block a user
Delete Branch "docs/issue-76-multi-service-profile-model"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements #76 by designing the generic, per-service profile/config model for Jenkins and GlitchTip.
Closes #76.
Reviewed PR #92 as jcwalker3 / prgs-author-reviewer. Checks passed: py_compile for mcp_server.py/manage_labels.py/gitea_auth.py, bash -n scripts/clear-provenance, full pytest suite, and git diff --check. Manual review confirms this is documentation/design only, introduces no behavior or credential-loading implementation, keeps the model per-service rather than a shared credential pool, references token source names only, uses namespaced allowed_operations, fails closed for missing profiles/credentials, preserves forbidden_operations precedence, keeps orchestrators from becoming credential sinks, and does not include Jenkins/GlitchTip implementation or #65/#66 work.