# Synced NexusCRM Upstream Context

This directory is generated by `scripts/sync_upstream_context.py`.

Source:

- repo: `https://github.com/pingcap-inc/NexusCRM`
- requested ref: `bc1f01e3751ab769b6ad8853875cf66f6b01b25b`
- resolved SHA: `bc1f01e3751ab769b6ad8853875cf66f6b01b25b`
- copied docs: `115`

Do not edit these files directly. Update them by running:

```bash
python3 scripts/sync_upstream_context.py
```

## Path Mapping

The sync keeps upstream content readable inside `nexuscrm-pingcap-pack` without
replacing downstream-owned files:

| Upstream path | Synced path |
| --- | --- |
| `AGENTS.md` | `docs/upstream/nexuscrm/AGENTS.md` |
| `CLAUDE.md` | `docs/upstream/nexuscrm/CLAUDE.md` |
| `docs/**` | `docs/upstream/nexuscrm/docs/**` |
| upstream `.claude/**` and `.agents/**` paths | not copied; pinned GitHub links when referenced |
| upstream source paths such as `backend/**`, `frontend/**`, `shared/**`, `tests/**` | pinned GitHub links at `bc1f01e3751ab769b6ad8853875cf66f6b01b25b` |

Markdown links to copied upstream docs are rewritten to local synced paths.
Markdown links to upstream files that are not copied are rewritten to pinned
GitHub URLs for the resolved SHA. Standalone path-only lines are rewritten when
the source path is unambiguous. Other plain text and command examples keep
their upstream spelling; interpret them through the table above.

## Excluded Paths

Upstream `.claude/**` and `.agents/**` directories are intentionally not copied
into this repository. Downstream agent docs and skills remain authoritative
under the root `CLAUDE.md`, root `AGENTS.md`, `.claude/`, and `.agents/`.
