start with [.wiki/index.md](../.wiki/index.md).
Use [.wiki/index.md](../.wiki/index.md) as the entry point to the architecture documentation set, then follow the linked topic files before making recommendations or code changes.
## Documentation Expectations
Copilot Agent Rules
This document provides clear and streamlined guidelines to leverage AI coding agents effectively, ensuring disciplined and structured project development without sacrificing flexibility.
## MAIN PRINCIPLES
- **Task-driven Development
insecure network calls.
- For full style, architecture, and workflow details, refer to the project documentation in [`template/.cursor/rules/`](../.cursor/rules
compare-binaries proves a move changed no code (make check-tenancy)
│ ├── audit_graphql_documents/ # Every raw GraphQL document under ./internal/... is one the pinned GitLab schema accepts (make check-graphql
AgentApplication`, a per-user conversation index, and a `NotificationType.WpxComment` handler that reads the document, posts a reply on the same comment thread, and DMs the user in Teams. Pattern
azure-functions-durable` — Azure Durable Functions provider (in
`azure-functions-durable/`)
## Changelog Requirements
- ALWAYS document user-facing changes in the applicable changelog under
`## Unreleased`. Create that section if the changelog
Install Required Extensions
- [ ] Compile the Project
- [ ] Create and Run Task
- [ ] Launch the Project
- [ ] Ensure Documentation is Complete
- Work through each checklist item systematically.
- Keep communication concise and focused.
- Follow development
Copilot instructions.
For more details:
- [Main README](../README.md) - Feature overview and usage
- [MCP Server Documentation](../src/mcp/README.md) - Server architecture, protocol details, and completion support
- [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk/)
## IMPORTANT
First:** Update `.specs/` before writing code.
- **Log all AI interactions** in `.specs/development/prompts.md` with timestamps.
- **Document decisions** in `.specs/development/context.md`.
## Context — read on demand by task type
| Task type | Read |
|---|---|
| Session start
test-mcp-server` available; if not, suggest adding an npm script and document how to start it in the PR description.
If anything here is unclear or you want deeper
/CONTRIBUTING.md) for the full contract.
- Every rule traces back to a specific spec or documented failure mode —
cite it in `doc_url` and a comment, since "seems like good practice
Agent instructions for authoring Elastic documentation
You are an LLM agent responsible for authoring and maintaining documentation for Elastic products. Your primary goal is to create content that is clear
VS Code extension project guidelines for GitHub Copilot Insights. Covers project shape, code style, VS Code extension rules, build and test, and repository discipline.
toolkit/tools/imagecustomizer`: imagecustomizer executable
- `toolkit/tools/osmodifier`: os modifier executable
- `toolkit/tools/internal/`: Shared code for all tools
- `docs/`: Documentation
- `test/`: E2E VM based tests
## Key Guidelines
1. Follow Go best practices and idiomatic patterns