- What changed?
- Why was this change needed?
- Link the issue, discussion, or follow-up work (for example
Closes #123).
-
novaCLI or command routing - Public PowerShell cmdlet behavior
- Scaffolding or
project.jsonhandling - Build, test, analyzer, coverage, or CI helper flow
- Package, raw upload, or package metadata workflow
- Publish, release, or GitHub Actions automation
- Self-update or notification preference behavior
- Contributor documentation (
README.md,CONTRIBUTING.md, repository workflow docs) - End-user docs (
docs/*.html) - Command help (
docs/NovaModuleTools/en-US/*.md) -
src/resources/example/ - Dependency or manifest changes (
project.json, workflow dependencies, release tooling) - Security-sensitive change
- Documentation-only change
- Agentic Copilot Workflow + scaffold mirror + scaffold-sync guardrail test.
- Other
- Highlight the main code path or workflow reviewers should start with.
- Call out the primary files or folders changed (for example
src/public/,src/private/cli/,scripts/build/ci/,.github/workflows/,docs/, orsrc/resources/example/). - Call out any trade-offs, follow-up work, or known limitations.
-
Invoke-NovaBuild -
Test-NovaBuild -
./scripts/build/Invoke-ScriptAnalyzerCI.ps1 -
./scripts/build/ci/Invoke-NovaModuleToolsCI.ps1 - Targeted Nova workflow validated (
% nova build,% nova test,% nova merge,% nova deploy,% nova publish,% nova release,% nova update,% nova notification, or% nova initas relevant) - Docs/example only; executable validation not needed
Validation notes:
Paste the most relevant commands, outputs, artifact paths, or justification here.
If you skipped checks, explain why.
If package/upload/release behavior changed, note the exact scenario you exercised.
-
README.mdreviewed and updated if contributor workflow, architecture, CI, release, or automation changed -
CONTRIBUTING.mdreviewed and updated if contribution expectations or review guidance changed -
CHANGELOG.mdreviewed and updated if the change matters to users, maintainers, or contributors -
RELEASE_NOTE.mdreviewed and updated if the change affects public cmdlet usage, CLI usage, configuration semantics, or migration expectations -
docs/NovaModuleTools/en-US/help updated if a public command or CLI behavior changed -
docs/*.htmlupdated if end-user workflows or examples changed -
src/resources/example/reviewed and updated if the real-world project layout, package model, or upload workflow changed - No documentation, changelog, release-note, or example updates were needed
- Code Health / maintainability impact considered
- No breaking change
- Breaking change
- Security-sensitive change
- CI, workflow, or release-pipeline impact
- Dependency-review impact
Risk, rollout, or rollback notes:
Describe compatibility impact, migration notes, rollback steps, or maintainer follow-up if they matter.
Call out workflow-specific risk if this touches package upload, release automation, or GitHub Actions.
Important
Do not use a public pull request to disclose a vulnerability before coordinated handling.
Use the private reporting path in SECURITY.md for new security issues.