punakawan@release:~$ cat CHANGELOG.md

Punakawan AI — Release Log

All notable changes to Punakawan AI (minion) are documented here.

The format follows Keep a Changelog,

and this project adheres to Semantic Versioning.

Published at https://release-punakawan.hanif.app.

latest 2026-06-24 3 releases shipped autonomously · nightly source ↗
2026-06-24DAILY LATEST
Added
  • Automatic Coolify rebuild trigger after nightly changelog synchronization
  • Daily release-log automation for continuous changelog updates
v0.3.0 tag ↗
Added
  • Backlog-driven nightly autonomous PRs. The nightly job now picks the highest-priority unchecked item from data/knowledge/agentic-backlog.md (curated from the PR triage: semantic memory, microagents, self-verification, health endpoint, …) or researches a fresh agentic-AI technique when the backlog is exhausted. Changes are realistically scoped — one small, useful slice/night.
Changed
  • Gated auto-merge. Nightly changes run a build + test gate (tsc --noEmit + tests) in an isolated git worktree. Pass → CHANGELOG entry, semver bump, and auto-merge to master. Fail → the PR is left open for review. No auto-deploy; redeploy stays manual.
Fixed
  • Nightly work is isolated in a dedicated worktree, so it no longer commits to whatever branch the live checkout happens to be on, and never git add -As.
v0.2.0 tag ↗

Baseline consolidation. Triaged 19 stale autonomous PRs — re-landed the

valuable, conflict-free changes as clean source commits and closed the rest

(superseded breath-cluster variants, two large Path-B architecture forks, and

the cumulative Garmin/training stack). See PR triage notes for the full verdict.

Added
  • Breath retry harness — per-character circuit breaker (CLOSED/OPEN/HALF_OPEN), exponential backoff with jitter, system-load health checks, timeout escalation, and sequential fallback when parallel retries exhaust. Ships with a standalone test suite. (re-land of #20)
  • GitLab token-expiry monitoring/api/token-status endpoint warns 14d/7d before a personal access token expires, with graceful failure handling. (#8)
  • Mobile/responsive audit tool — Playwright-based audit harness measuring Core Web Vitals and detecting layout regressions across viewports. (#2)
Changed
  • NREM consolidation is now idempotent — SHA-256 dedup store + structural validation prevent duplicated insights when the nightly job re-runs. (#10)
  • Activity feed deduplication — repeated task-log entries are collapsed at read time, keeping the raw audit trail intact. (#14)
Fixed
  • Repository pollutiondata/browser-profiles/, browser-sessions/, checkpoints/, nrem-logs/, and outputs/ are now gitignored. These runtime caches had been git add -A'd into nightly auto-commits, bloating PRs to thousands of files.