# Changelog

All notable changes to `@aiassesstech/noah` will be documented in this file.

## [0.3.22] — 2026-04-10

### Added
- **Nole Freedom Run daily windows** — 4 new cron entries aligned with Jessie's EA schedule:
  - `nole-morning-scan` (8:00 AM CT / 13:00 UTC)
  - `nole-midday-outreach` (10:00 AM CT / 15:00 UTC)
  - `nole-afternoon-nurture` (2:00 PM CT / 19:00 UTC)
  - `nole-evening-report` (5:00 PM CT / 22:00 UTC)
- SPEC-nole-freedom-run-consolidated-v1.0 §11.4 compliance

## [0.1.0] — 2026-02-15

### Added
- **Temporal Guidance Engine** — Full pipeline: clock → waypoints → flight plan → deviation → alert → store
- **Internal Clock** — Tracks lifecycle phase, operational age, assessment cycles, veto history
- **Phase Machine** — ONBOARDING → PROBATION → ACTIVE → MATURE → SUNSET lifecycle transitions
- **Ethical Flight Plans** — Expected trajectories with waypoints and corridor bounds
- **Deviation Calculator** — Per-dimension (L, C, S, H) deviation with guidance classification
- **Alert System** — WARNING / CRITICAL / EMERGENCY classification with commander escalation
- **Go/No-Go Decision Matrix** — Temporal context-aware deployment decisions
- **Inertial Monitor** — Confidence decay between assessment fixes
- **Waypoint Manager** — Milestone tracking with trigger conditions
- **Hash Chain** — SHA-256 tamper-evident temporal assessment records
- **JSON Store** — File-based persistence for Phase 1 (database in Phase 2)
- **Event Emitter** — Typed event system for pipeline notifications
- **Grillo Integration Hook** — Processes Grillo assessment results through full temporal pipeline
- **OpenClaw Plugin** — `noah_status`, `noah_trajectory`, `noah_setup` tools; `/noah` command
- **Setup CLI** — `npx @aiassesstech/noah setup` with agent workspace creation and config templating
- **Agent Workspace** — SOUL.md, AGENTS.md, IDENTITY.md for Noah's agent identity
- **193 tests passing** across all modules
- **Default Flight Plan** — Production-ready defaults for standard AI agent trajectories
- **Financial Runway** — Operational pressure calculations for lifecycle context
