harvest-looplisted
Install: claude install-skill chrono-code/forge-harness
# harvest-loop — Field Session → FH Self-Evolution Pipeline
> Automatically absorbs patterns/conflicts/discoveries from field sessions back into the FH ecosystem.
> Internalizes as a pipeline the return loop from field projects to the harness that was previously done manually.
> One of the core functions is real-time detection and blocking of **Semantic Drift** — where agent terminology gradually diverges in meaning as sessions grow longer — at the field-harvest stage.
## Operation Modes
| Mode | Description | Trigger |
|---|---|---|
| **Forced mode** | Auto-runs at end of local development session. Executes without approval, only confirms final suggestions | Session wrap-up rules in hub CLAUDE.md |
| **Lightweight mode** | Immediate harvest after Wave completion within a session. Skip Steps 3/4 (devil/innovator/synthesizer) — prioritize fast recording | agent-composer Step 4-c auto-recording gate (2+ new files created or 3+ existing files changed, **or M-tier resolution decision made**) |
| **Proposal mode** | External FH users — confirms "run harvest-loop?" before executing | User utterance or `/harvest-loop` |
**Simplification guard**: Sessions that only browsed/explored (no code changes or outputs) auto-skip even in forced mode.
### Lightweight Mode Pipeline
```
agent-composer Wave complete (2+ new files or 3+ existing files changed, or M-tier resolution decision made)
│
▼
[Step 1] field-harvest — extract patterns based on changed files
│
▼
[Step 2]