# Changelog

All notable changes to this project will be documented here.
Format: [Keep a Changelog](https://keepachangelog.com) — Versioning: [Semantic Versioning](https://semver.org)

## [0.1.0] - 2026-03-26

### Added

**Core Features**
- Investigation system with chained missions across 7 categories:
  - Architecture, Domain & Business Logic, Data Flow, Dependencies,
    Conventions, Testing, and Technical Debt
- Campaign storage and progress tracking at `~/.unfamiliar/campaigns/`
- Film Noir themed TUI with commands: `investigate`, `file report`,
  `case board`, `case file`, `bury the day`, `close the case`

**LLM Providers**
- Anthropic Claude support (default provider)
- Zhipu GLM support via `UNFAMILIAR_PROVIDER=glm`

**Privacy**
- Code never leaves your machine — only structural metadata
  (file paths, complexity scores, import relationships) sent to LLM
- Mission output stored locally for offline review

**Configuration**
- Auto-generated `~/.unfamiliar/config.toml` on first run
- Configurable provider, token budget, and theme
- Per-session overrides via environment variables

**CLI Commands**
- `unfamiliar investigate <repo>` — start or resume an investigation
- `unfamiliar campaigns` — list all saved campaigns
- `unfamiliar resume` — resume most recent active campaign
