ansible port: cutover - retire up-to-date.py, repoint skills at coily ansible-freshen #212

Open
opened 2026-06-04 07:49:52 +00:00 by coilysiren · 0 comments
Owner

Part of the up-to-date.py -> ansible port. Serial chain step 4 of 4 (final cutover). Prereq: #211 (deptree role) merged first.

Context

With #209 (git), #210 (reconcile), #211 (deptree) landed, freshen.yml now covers every up-to-date.py step (homebrew=tooling, agent-compose=harness, repos+git+reconcile+deptree). The legacy script in agentic-os-kai/scripts/up-to-date.py is now redundant.

Task

  1. Retire agentic-os-kai/scripts/up-to-date.py: replace with a thin pointer (or a coily exec up-to-date alias that calls coily ansible-freshen), and update the tooling-up-to-date / tooling-repo-baseline skills + any docs that reference it. Two repos: changes in agentic-os-kai (skills/scripts) and infrastructure (this is where freshen lives).
  2. Confirm parity: every step the legacy script did is covered by a freshen.yml role; note any deliberate drops (e.g. the symlinks/hooks/warp host-setup steps that belong to agentic-os setup.sh, not infra ansible) in docs.
  3. Optional: seed the fleet inventory beyond the Mac control host (Linux/kai-server, Windows) so freshen fans out - or file that as its own follow-on.

Acceptance

  • coily ansible-freshen is the single fleet-freshen entry point; up-to-date.py no longer the source of truth (pointer or removed).
  • agentic-os-kai skills/docs updated to point at the ansible verb. Commit(s) close this issue (and the agentic-os-kai change closes its own same-repo issue if one is filed).
Part of the up-to-date.py -> ansible port. **Serial chain step 4 of 4 (final cutover).** Prereq: #211 (deptree role) merged first. ## Context With #209 (git), #210 (reconcile), #211 (deptree) landed, `freshen.yml` now covers every up-to-date.py step (homebrew=tooling, agent-compose=harness, repos+git+reconcile+deptree). The legacy script in `agentic-os-kai/scripts/up-to-date.py` is now redundant. ## Task 1. Retire `agentic-os-kai/scripts/up-to-date.py`: replace with a thin pointer (or a `coily exec up-to-date` alias that calls `coily ansible-freshen`), and update the `tooling-up-to-date` / `tooling-repo-baseline` skills + any docs that reference it. Two repos: changes in agentic-os-kai (skills/scripts) and infrastructure (this is where freshen lives). 2. Confirm parity: every step the legacy script did is covered by a `freshen.yml` role; note any deliberate drops (e.g. the symlinks/hooks/warp host-setup steps that belong to agentic-os setup.sh, not infra ansible) in docs. 3. Optional: seed the fleet inventory beyond the Mac control host (Linux/kai-server, Windows) so `freshen` fans out - or file that as its own follow-on. ## Acceptance - `coily ansible-freshen` is the single fleet-freshen entry point; `up-to-date.py` no longer the source of truth (pointer or removed). - agentic-os-kai skills/docs updated to point at the ansible verb. Commit(s) close this issue (and the agentic-os-kai change closes its own same-repo issue if one is filed).
coilysiren added
P3
and removed
P2
labels 2026-06-17 08:40:42 +00:00
Sign in to join this conversation.
No description provided.