Skip to content

Cairn 1.7.0 — a coaching brain that's harder to fool and easier to trust

Choose a tag to compare

@github-actions github-actions released this 30 Jul 20:09
· 171 commits to main since this release

Cairn 1.7.0 — a coaching brain that's harder to fool and easier to trust

This release hardens the adaptive training system and deepens the coach's ability to read what's really happening.

Key changes:

  • Rest-read stability: eliminated phantom overrides and fixed the 50% false-positive rate via 2-layer credibility gates (wearable freshness, cross-day memory, soft-cutoff recovery momentum)
  • Push progression: bounded acceleration (1.05 base × 1.12 cap), safety floors never earn gains, and predictions live on decisions that outlive their windows
  • Adaptive autonomy: clinical decisions route to the clinician floor; material structural changes announce; bounded reversible wins apply quietly
  • Brain determinism: step-back revision loops follow falsifiable rules instead of magic numbers; all material decisions record their expected outcome in the ledger
  • Signal voice: the Brief and coaching focus now speak in athlete language separate from the machine evidence layer (recovered yesterday → "you felt recovered yesterday")
  • Day-read grammar: agent headlines and reasoning are validated against deterministic vocabulary — leaked engineering, numeric scores, and gate language all fail validation
  • Nutrition pattern detection: meals now record eaten_at; all time inference is one-way (time → label, never reverse)
  • Marker grouping: display order matches clinical lab-review sequence, with doctor export honoring the same taxonomy

Deploy & verify:

docker pull ghcr.io/zilet/cairn:v1.7.0
docker compose up
# Health check: curl http://localhost:8787/api/health

Database migrations: 80 → 87 (applied automatically on boot). Back up before deploying.

Breaking changes: None. Schema is forward-compatible; existing plans and logs migrate transparently.

Testing: 462 green test files (offline, deterministic). Multi-arch image (amd64 + arm64) verified in CI.