Establish mandatory quality gates and document serializer architecture#29
Conversation
- Add mandatory pre-finalization quality checks to AGENTS.md - Document code review and CodeQL security scanning requirements - Update ARCHITECTURE.md to reflect PR #28 refactoring improvements - Document serializer deserialization capabilities - Add CodeQL security scanning workflow - Improve .gitignore with coverage and test output exclusions - Add pre-commit quality check guidance to CONTRIBUTING.md Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
…re glob patterns - Remove "Recent Improvements" section from ARCHITECTURE.md per feedback - Restore "**/*.md" glob pattern in AGENTS.md for recursive markdown linting - Restore "**/*.md" glob pattern in CONTRIBUTING.md for recursive markdown linting Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
|
@copilot The Quality Checks job failed because the ARCHITECTURE.md file has issues: Additionally the CodeQL Security Scanning job failed with the following error: Please address these issues. |
- Fix line length issues in ARCHITECTURE.md (lines 95, 97, 98) - Remove CodeQL workflow that conflicts with default setup - Repository uses GitHub's default CodeQL setup instead of custom workflow Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Fixed both issues:
The repository will continue to use the default CodeQL setup for security scanning. (bf1650c) |
Project Documentation and Quality Updates
Based on the review of the repository, recent PR #28 (refactoring serializers), and the current state of the project, here are the completed improvements:
Updates to AGENTS.md
Updates to ARCHITECTURE.md
General Improvements
Validation
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.