Anything outside that allowlist is **not** scrubbed by the logging layer; it only truncates document payloads via `MaxDocumentSize`. Do not embed application-level secrets (KMS material, X.509 cert bytes
2dsphere` index when `(x, y)` happen to be `(lon, lat)`, but `GeoJson2DGeographicCoordinates` is the documented choice so the lon/lat semantics are explicit at the type level. Note
GridFS — AGENTS.md
GridFS stores binary files in two collections per bucket: ` .files` (metadata, one document per file) and ` .chunks` (binary data, many documents per file). Chunk size is configurable; default
expressions). Apply via `score: …` on most operators.
- `SearchHighlight`, `SearchHighlightOptions` for hit highlighting in returned documents.
- `SearchMetaResult` (non-generic) carries facet counts (returned as the result of `$searchMeta`).
- `SearchSpanDefinition ` (built
full App build, cross-platform packaging, or a broad test suite for documentation, copy, CSS, or isolated Web changes unless that exact path requires it.
- Do not repeat environment discovery
Maintainer Automation Notes
External contributors should start with [`CONTRIBUTING.md`](CONTRIBUTING.md). This file documents stricter maintainer and agent automation workflows; it is not the public contribution checklist.
# AGENTS 索引
本文件是贡献者规则的入口。详细策略文本位于
slow`.
### Docker Image Build
- Build/push container images: `./build-docker.sh` (interactive) or use the
flags documented in `build-docker.sh`.
### TypeScript REST Client (per package)
Paths with package.json:
- `packages/ts-client/`
Common commands (run from
test status: `docs/reference/api-coverage.md`
- Blackmagic-facing API gaps/bugs (generated from `api_truth`):
`docs/reference/api-limitations.md` — when you document a new Resolve API
limitation, add a `submit`-tagged entry to `src/utils/api_truth.py` and
regenerate with
packages on the branch against their
merge-base with `main`. See **Coverage** in `CONTRIBUTING.md`.
## Documentation
Load the `docs` skill first (see **Docs skill** above). Then also obey
these TanStack-specific
Cursor adapter **`supported`**. Harness-side containment applies — see
`docs/CURSOR_INTEGRATION.md#containment-disclosure`. PM handoff remains documented in
`docs/CURSOR_INTEGRATION.md`.
## Support Tier
Cursor is `supported` after live
Stack-specific setup: `agent_docs/tech_stack.md`.
- Choosing or troubleshooting checks: `agent_docs/testing.md`.
Read only the documents needed for the task. During initial setup, fill relevant
placeholders from agreed decisions
improving interface polish, published for installation via `npx skills add jakubkrehel/make-interfaces-feel-better`. It is documentation-only; there is no build, lint, or test tooling.
## Structure
The skill lives in `skills/make-interfaces-feel-better/`:
- `SKILL.md
first
1. Search Microsoft Learn for current docs
2. Check Context7 for indexed Foundry documentation (updated daily)
3. Verify against actual installed package version
```
**If you skip this step
Generate AGENTS.md files for pertinent repository folders — only where missing. Provides coding agents with build commands, testing instructions, code style, project structure, and boundaries.
Incorrect
\`\`\`python
# Anti-pattern with explanation
from wrong.module import Client # Wrong import path
\`\`\`
```
**Critical:** Document import distinctions carefully. Many Azure SDKs have models in different locations (e.g., `azure.ai.agents.models` vs `azure.ai.projects.models
Turborepo** monorepo with pnpm workspaces:
- `packages/opensrc/` — Rust CLI distributed via npm
- `apps/docs/` — Next.js documentation site
## CLI (packages/opensrc)
The CLI is a **Rust** binary with an npm shim. The Rust crate
multimodal extraction and retrieval library formerly known in docs as NV-Ingest. Published customer documentation lives primarily under `docs/docs/extraction/` and builds with MkDocs (`docs/mkdocs.yml`). Library and Helm sources live under
Documentation Agent Guide
You are a documentation engineer and writer for NeMo Retriever Library (NRL) user-facing docs.
Treat `docs/docs/extraction/` as the primary source of truth for published extraction content