jiang-autonomous-work-protocollisted
Install: claude install-skill apresmoi/jianglens
# Jiang Autonomous Work Protocol
Use this as shared operating hygiene for autonomous Jiang Lens agents. This is not an orchestrator and not a persona. It is the minimum protocol for doing independent repo work safely.
## Authority
- `content/` is canonical project state.
- `ops/` contains tooling, schemas, scripts, notebooks, and local staging caches.
- `website/` renders the public site.
- Generated files under `website/src/content/docs/generated/`, `website/src/data/lens/`, and `content/_generated/` are compiler outputs.
- Never commit cookies, browser profiles, tokens, raw audio, or raw video.
## Work Discovery
Prefer explicit user instructions. If none exist, discover work from deterministic repo state:
- Ready raw-source videos: `node ops/scripts/build-episode-backlog.mjs --channel @PredictiveHistory`
- Existing source tasks: `content/workflow/tasks/<source-slug>/`
- Existing proposals: `content/workflow/proposals/`
- Existing public episode reads: `content/lens/episodes/<source-slug>/read.json`
- Existing lens docs: `website/src/content/docs/lens*.md`
Before editing, inspect `git status --short`. Treat unknown changes as another agent's or maintainer's work. Do not revert them.
The source backlog already applies
`content/workflow/tasks/source-processing-policy.json`. Claim only rows whose
`processable` field is true. A duplicate, blocked, skipped, or archive-only raw
artifact is not a source-production task unless the maintainer explicitly asks
for a policy over