# ai-landscape-review

LangGraph-based editorial pipeline for generating AI landscape snapshots across weekly, monthly, quarterly, and yearly cadences.

## Usage

```bash
ai-landscape-review --period weekly --dry-run
ai-landscape-review --period monthly
```

## Pipeline

The graph is:

```text
Gather -> Gap Analysis -> Research -> Synthesise -> Write
```

`Research` is skipped when gap analysis returns `NO GAPS`.

## Notes

- LLM calls are made via `claude --print`; no LangChain model wrappers are used.
- The tool reads from `~/notes/AI News Log.md` and `~/notes/AI Landscape.md`.
- In `--dry-run` mode, the synthesis is printed and no files are modified.
- LaunchAgent plist templates are generated under `launchd/`.
