Skip to content

Sync AGENTS.md, agent files, standards, and lint scripts from TemplateDotNetLibrary#131

Merged
Malcolmnixon merged 2 commits intomainfrom
copilot/update-files-from-template
Apr 1, 2026
Merged

Sync AGENTS.md, agent files, standards, and lint scripts from TemplateDotNetLibrary#131
Malcolmnixon merged 2 commits intomainfrom
copilot/update-files-from-template

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 1, 2026

Brings this repository up to date with the latest TemplateDotNetLibrary template, replacing the older project-specific agent infrastructure with the current template structure.

Changes

AGENTS.md

  • Replaced project-specific content with template version featuring standards-based workflow, updated agent delegation model, and .agent-logs/ reporting convention

.github/agents/

  • Updated code-review.agent.md and repo-consistency.agent.md to template versions
  • Added developer.agent.md, implementation.agent.md, quality.agent.md (new template agents)
  • Deleted older agents no longer in template: code-quality, requirements, software-developer, technical-writer, test-developer

.github/standards/ (new directory)

  • Added all 7 standards files from template: csharp-language.md, csharp-testing.md, design-documentation.md, reqstream-usage.md, reviewmark-usage.md, software-items.md, technical-documentation.md

Lint scripts (lint.sh / lint.bat)

  • npm install --silent, pip install --quiet --disable-pip-version-check
  • Extended cspell glob to include cpp,hpp,h file types
  • Updated dotnet format comment for clarity

Supporting config

  • .gitignore, .markdownlint-cli2.yaml, .cspell.yaml: added **/.agent-logs/** exclusion to match new agent report convention
  • .cspell.yaml: added nameof (C# keyword used in new standards examples)

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code quality improvement

Pre-Submission Checklist

Before submitting this pull request, ensure you have completed the following:

Build and Test

  • Code builds successfully: dotnet build --configuration Release
  • All unit tests pass: dotnet test --configuration Release
  • Code produces zero warnings

Code Quality

  • Code formatting is correct: dotnet format --verify-no-changes
  • New code has appropriate XML documentation comments
  • Static analyzer warnings have been addressed

Quality Checks

Please run the following checks before submitting:

  • All linters pass: ./lint.sh (Unix/macOS) or cmd /c lint.bat / ./lint.bat (Windows)

Testing

  • Added unit tests for new functionality
  • Updated existing tests if behavior changed
  • All tests follow the AAA (Arrange, Act, Assert) pattern
  • Test coverage is maintained or improved

Documentation

  • Updated README.md (if applicable)
  • Updated ARCHITECTURE.md (if applicable)
  • Added code examples for new features (if applicable)
  • Updated requirements.yaml (if applicable)

Additional Notes

No functional code changes — agent infrastructure and tooling only.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/1108766/chrome-linux.zip
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node install.js (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Agent-Logs-Url: https://github.com/demaconsulting/TestResults/sessions/18218550-51d1-403f-92f3-d93e1c0290bf

Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Copilot AI changed the title [WIP] Update files from template repository Sync AGENTS.md, agent files, standards, and lint scripts from TemplateDotNetLibrary Apr 1, 2026
Copilot AI requested a review from Malcolmnixon April 1, 2026 12:10
@Malcolmnixon Malcolmnixon marked this pull request as ready for review April 1, 2026 13:17
Copilot AI review requested due to automatic review settings April 1, 2026 13:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Aligns this repository’s agent workflow documentation, specialized agent definitions, and standards references with the current TemplateDotNetLibrary template, plus minor updates to lint script behavior and ignore patterns to support the new .agent-logs/ convention.

Changes:

  • Replaced AGENTS.md with the template version and updated the agent delegation/reporting model (moves reporting to .agent-logs/).
  • Updated .github/agents/ to the new template set (adds developer/implementation/quality, updates code-review/repo-consistency, removes legacy agents).
  • Added .github/standards/ documents and updated lint/config ignores (.agent-logs/ exclusions; quieter lint installs; broader cspell globs).

Reviewed changes

Copilot reviewed 22 out of 23 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
AGENTS.md Updated to template guidance (standards-first workflow, delegation, .agent-logs/ reporting).
lint.sh Quieter dependency installs; expanded cspell file globs; clarified .NET format check comment.
lint.bat Windows equivalent of lint updates (quiet installs, cspell globs, clearer comment).
.gitignore Ignores .agent-logs/ in addition to legacy AGENT_REPORT_*.md.
.markdownlint-cli2.yaml Excludes .agent-logs/ from markdownlint.
.cspell.yaml Excludes .agent-logs/ from cspell; adds nameof to dictionary.
.github/agents/code-review.agent.md Updated formal review steps and reporting location under .agent-logs/.
.github/agents/repo-consistency.agent.md Updated template consistency workflow steps and report template under .agent-logs/.
.github/agents/developer.agent.md New template general-purpose development agent definition.
.github/agents/implementation.agent.md New template orchestrator/state-machine agent definition.
.github/agents/quality.agent.md New template QA/grading agent definition.
.github/agents/code-quality.agent.md Removed legacy agent (superseded by template agents/standards model).
.github/agents/requirements.agent.md Removed legacy agent (superseded by template agents/standards model).
.github/agents/software-developer.agent.md Removed legacy agent (superseded by template agents/standards model).
.github/agents/technical-writer.agent.md Removed legacy agent (superseded by template agents/standards model).
.github/agents/test-developer.agent.md Removed legacy agent (superseded by template agents/standards model).
.github/standards/csharp-language.md Added template C# coding standards reference.
.github/standards/csharp-testing.md Added template MSTest/AAA/testing standards reference.
.github/standards/design-documentation.md Added template design documentation standards reference.
.github/standards/reqstream-usage.md Added template ReqStream usage/traceability standards reference.
.github/standards/reviewmark-usage.md Added template ReviewMark usage/review-set standards reference.
.github/standards/software-items.md Added template software item categorization standards reference.
.github/standards/technical-documentation.md Added template technical documentation standards reference.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

3 participants