Skip to content

feat(agents): add changed-file verification - #7759

Merged
jstirnaman merged 6 commits into
masterfrom
jts-plugin-sync-schedule
Sep 10, 2026
Merged

feat(agents): add changed-file verification#7759
jstirnaman merged 6 commits into
masterfrom
jts-plugin-sync-schedule

Conversation

@jstirnaman

Copy link
Copy Markdown
Contributor

What changed

  • Compact the shared agent contract, canonical path instructions, and operational skill entrypoints.
  • Add routed long-form references and enforce canonical line limits.
  • Add yarn verify:changed to plan or run focused checks for content and agent assets.

Why

Reduce default agent context and repeated tool output while retaining a neutral contract for Codex, Claude Code, and Pi.

Impact

Agents can avoid manually running the full lint suite before commits because staged hooks run automatically. Unsupported verifier categories are reported as deferred.

Verification

  • yarn test:verify-changed
  • yarn test:agent-instruction-limits
  • yarn build:agent:instructions
  • yarn validate:agent-instructions
  • git diff --check

The pre-push audit completed with existing dependency-vulnerability warnings on this non-default branch.

jstirnaman and others added 5 commits September 8, 2026 21:11
What changed:
- Generate shared README content for every discovered official plugin and backfill missing pages.
- Preserve NWS capitalization in generated stubs and normalize generated Markdown for validation.

Why:
- Registry discovery previously created product stubs without article content for unmapped plugins.

Impact:
- Official plugin pages, including NWS Weather, now render generated article content in Core and Enterprise.

Verification:
- yarn test:sync-plugins
- yarn lint-codeblocks content/shared/influxdb3-plugins/plugins-library/official/*.md content/influxdb3/core/plugins/library/official/*.md content/influxdb3/enterprise/plugins/library/official/*.md
- npx hugo --quiet
What changed:
- Compact canonical agent instructions and skill entrypoints, with routed references.
- Add a changed-file verifier and enforced instruction size limits.

Why:
- Reduce baseline agent context while retaining targeted operational guidance.

Impact:
- Agents can plan focused manual validation without re-running commit hooks.

Verification:
- yarn test:verify-changed
- yarn test:agent-instruction-limits
- yarn build:agent:instructions
- yarn validate:agent-instructions
- git diff --check
What changed:
- Removed completed and stale execution plans.
- Preserved durable site architecture as three concise ADRs.

Why:
- Execution plans are not a durable archive, while the retained choices guide future site maintenance.

Impact:
- Repository decision history now distinguishes architecture from content and rollout history.

Verification:
- yarn verify:changed -- docs/adr/0005-agent-instruction-adapter-architecture.md docs/adr/0006-product-jsonld-rendering.md docs/adr/0007-release-version-drift-detection.md
- .ci/remark/remark.sh docs/adr/0005-agent-instruction-adapter-architecture.md docs/adr/0006-product-jsonld-rendering.md docs/adr/0007-release-version-drift-detection.md --quiet
- git diff --check
@jstirnaman
jstirnaman marked this pull request as ready for review September 10, 2026 01:14
@jstirnaman
jstirnaman requested a review from a team as a code owner September 10, 2026 01:14
@jstirnaman
jstirnaman requested review from sanderson and removed request for a team September 10, 2026 01:14
@jstirnaman
jstirnaman merged commit f4c444a into master Sep 10, 2026
24 checks passed
@jstirnaman
jstirnaman deleted the jts-plugin-sync-schedule branch September 10, 2026 01:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant