mandatory and optional cluster features
### Commissioning
- Follow Matter commissioning flow patterns
- Handle network credentials securely
- Support both WiFi and Thread network setup
### Data Types
- Use TLV (Tag-Length-Value) encoding
9113mo agoReviewMountCreate a free account to mount
tool to the correct policy group in `tools/policy.py`.
6. Write tests.
---
## 7. Security non-negotiables
| Rule | Detail |
|---|---|
| Shell command safety | Every shell-executing tool must pass through `security/rails.py` before execution
9099mo agoReviewMountCreate a free account to mount
command-line tools for low-level drive operations, diagnostics, health monitoring, firmware updates, and secure erasure. The project supports ~200 commands and operations across 18 specialized utilities.
## Architecture Overview
### Library
9009mo agoReviewMountCreate a free account to mount
drop cleanly
## See Also
For comprehensive guidelines, see `.github/copilot-instructions.md` (detailed patterns, testing strategy, security,
additional context).
## Core System Prompt
```rust
r#"You are VT Code, a coding agent.
You specialize
88015d agoReviewMountCreate a free account to mount
documentation; `tla/`: formal specifications; `cmake/`: build helpers.
## Task-specific guidance
- For C/C++ changes and security-sensitive reviews in any language, read [security/safety review guidance and C/C++ conventions](/.github/instructions/reviewing.instructions.md).
- Before selecting
87719d agoReviewMountCreate a free account to mount
starting with underscore (`_`) are blocked from external access
- Methods with required parameters are blocked (security measure)
- Use `csrf_ignore($method)` to bypass CSRF token validation for specific methods
- Examples: `classes/Feeds.php
87413mo agoReviewMountCreate a free account to mount
unrelated tool calls in server.py:** Each MCP tool must be independent
3. **Flake inputs security:** Always validate paths stay within `/nix/store/` (see `_validate_nix_store_path()`)
4. **Line limits:** flake
87058d agoReviewMountCreate a free account to mount
/walbourn/directxmeshtest/wiki). See [test copilot instructions](https://github.com/walbourn/directxmeshtest/blob/main/.github/copilot-instructions.md) for additional information on the tests.
- **Security**: This project uses secure coding practices from the Microsoft Secure Coding Guidelines, and is subject
8613mo agoReviewMountCreate a free account to mount
evidence. Never copy a static provider count into product guidance.
- Verify product, plan, provider, security, and deployment claims against the
current code or an official source before publishing them
8458d agoReviewMountCreate a free account to mount
Microsoft AzurePipes a download into a shellCopilot instructions
blobfuse2-1es_ci.yaml)
- **Testing**: Automated on Ubuntu 20/22, both x86 and ARM64
- **Performance**: Dedicated benchmark workflows
- **Security**: CodeQL analysis and dependency scanning
- **Release**: Automated package building and distribution
## Troubleshooting
- **Build Failures**: Check
81111d agoReviewMountCreate a free account to mount
Prefer simple conditionals over nested ternary operators
- Group related code together and separate concerns
### Security
- Add `rel="noopener"` when using `target="_blank"` on links
- Avoid `dangerouslySetInnerHTML` unless absolutely necessary
7955mo agoReviewMountCreate a free account to mount
comment
- Do not speculate about hypothetical issues without clear evidence
### What to Review
- Security vulnerabilities
- Bugs and logic errors
- Breaking changes or API changes
- Performance issues
- Build system issues
- Missing
77916mo agoReviewMountCreate a free account to mount