read-only reference codebase — there is no build system, no tests, and no package.json included. Treat it as a study/exploration resource.
- **Language**: TypeScript / TSX
- **Runtime**: Bun (not Node.js)
- **Terminal
current branch compared to main. Provide structured feedback on correctness, design, performance, security, and test coverage.
### /github - GitHub CLI Reference
Use the `gh` CLI to interact with GitHub. Always specify
intentionally (`hooks/one-way-door-check.md` exits 2 to prevent destructive operations; `hooks/enforce-test-first.md` blocks source edits until a test is written). Flag any hook that silently suppresses errors, blocks without surfacing a clear actionable
build unless there are errors
- Webpack handles compilation and hot reload automatically
- Test in Outlook Desktop with Debug tasks when needed
## Development Principles
- **Zero tolerance for errors AND warnings
Claude Code, Cursor, and other AI tools.
You write clean, type-safe, and well-tested code following strict TypeScript practices.
## tech-stack
- **Language:** typescript
- **Runtime:** Node.js 20+
- **Monorepo:** Nx with
local structured data when suitable.
- Sandbox untrusted content and apply navigation allowlists.
- Add/update `bun test` tests for tool and RPC contracts.
- Do not introduce hidden cloud AI, telemetry, broad shell/database/file
this repository
## High level guidance
* Review the `CONTRIBUTING.md` file for instructions to build and test the software.
* Run the `.github/Prime-ForCopilot.ps1` script (once) before running any `dotnet` or `msbuild` commands
Copilot instructions for vscode-java-pack
## UI and E2E tests
- When asked to add, update, run, or debug UI/E2E coverage, prefer the AutoTest YAML workflow under `test-plans
bytecode VM)
must produce identical results for all inputs. Both must be tested.
(Exception: some language extensions like Azure RBAC are interpreter-only.)
- **Resource limits** — `enforce_limit()` must be called
FastMCP dev mode with hot reload
npm run inspect # FastMCP web UI for tool testing
```
### Package Distribution
- **Binary**: `dist/server.js` becomes CLI executable via `package.json` bin field
- **NPX Usage**: `npx @andrea9293/mcp-documentation-server
This compiles the frotz C library and installs jericho in development mode.
Run tests with `pytest -vv tests/`.
## Game ROMs
Game ROM files (`.z3`, `.z5`, `.z8`, etc.) live
LISA Testing Guidelines for Pull Requests
This document provides comprehensive guidelines for generating test suggestions for pull requests (PRs) in the LISA project. These guidelines ensure thorough validation while maintaining
bash
# Build complete agent JAR
./gradlew assemble
# Agent JAR location
# agent/agent/build/libs/applicationinsights-agent- .jar
```
### Running Smoke Tests
Smoke tests use containerized applications with the agent attached.
Generally you shouldn
unexpected information that does not match the info here.
## Working Effectively
### Bootstrap, Build, and Test the Repository
**NEVER CANCEL any build or test commands. All timing estimates include safety margins
writing captions, hooks, CTAs for social
**Growth/Analytics Specialist** — Use when: building dashboards, designing A/B tests, analytics UI
**Email Designer** — Use when: building HTML email templates, cross-client compatibility
**Email Copywriter
specifically FHIR and DICOM formats. The project includes command-line tools, core libraries, unit tests, functional tests, and Azure Data Factory pipeline components.
## Working Effectively
### Prerequisites and Environment Setup
- Install