Skip to content

feat: CIPP Standards Template tooling#21

Merged
asachs01 merged 6 commits into
mainfrom
feat/standards-template-tooling
May 21, 2026
Merged

feat: CIPP Standards Template tooling#21
asachs01 merged 6 commits into
mainfrom
feat/standards-template-tooling

Conversation

@asachs01
Copy link
Copy Markdown
Member

Implements docs/superpowers/specs/2026-05-20-cipp-standards-tooling-design.md — five MCP tools to manage CIPP Standards Templates and report tenant drift/alignment. Phase 1 of the standards baseline effort.

asachs01 added 4 commits May 20, 2026 23:57
Add listStandardTemplates, getTenantDrift, and getTenantAlignment to
CippService, with unit tests following TDD.
Implements Task 2 — adds CippService.createStandardTemplate() which POSTs
a standards template JSON object to CIPP's AddStandardsTemplate endpoint.
Includes light validation (must be a non-null object with a tenantFilter)
and three new tests covering the happy path and both validation rejections.
asachs01 added 2 commits May 21, 2026 00:19
Adds five MCP tool definitions for standards template management
(cipp_list_standard_templates, cipp_get_tenant_drift,
cipp_get_tenant_alignment, cipp_create_standard_template,
cipp_delete_standard_template) and registers them in the standards
category array.
@asachs01 asachs01 force-pushed the feat/standards-template-tooling branch from ba81fe4 to 5ecb442 Compare May 21, 2026 04:19
@asachs01 asachs01 merged commit 7d36300 into main May 21, 2026
10 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in MSP Claude Plugins May 21, 2026
@asachs01 asachs01 deleted the feat/standards-template-tooling branch May 21, 2026 14:04
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant