github Dicklesworthstone/agentic_coding_flywheel_setup v0.5.0
ACFS v0.5.0 - DCG & RU Integration Release

2 days ago

ACFS v0.5.0 - DCG & RU Integration Release

This release completes the integration of DCG (Destructive Command Guard) and RU (Repo Updater) as first-class citizens in the ACFS ecosystem, along with significant improvements to the onboarding experience, web application stability, and security.

Highlights

DCG (Destructive Command Guard) - Full Integration

  • Complete DCG integration across website, installer, and onboarding
  • New DCG lesson in onboarding TUI
  • DCG added to flywheel loop lesson and safety-tools-lesson
  • Comprehensive DCG test suite with 88+ passing tests
  • DCG doctor and update verification tests
  • Allow-once workflow tests
  • Pack configuration validation tests
  • DCG+SLB layered safety integration tests

RU (Repo Updater) - Full Integration

  • RU tool page added to learn section
  • RU lesson component with structural tests
  • E2E Playwright tests for RU pages
  • RU integrated into Installer CI workflow
  • Multi-repo sync and AI-driven commit automation documentation

Enhanced Onboarding TUI

  • File locking for concurrent operations - Prevents race conditions in progress tracking
  • Dynamic lesson counts - NUM_LESSONS derived from array length for maintainability
  • New lessons: RU and DCG
  • Updated certificate and help text with RU/DCG skills
  • Lesson count properly updated from 9 to 11

Web Application Improvements

  • Error boundary for lesson rendering - Catches JavaScript errors and shows user-friendly recovery UI
  • IPv6 zone ID validation security fix - Rejects zone IDs (like %eth0) that are meaningless for remote VPS connections
  • maxDelay cap for stagger animations
  • Accessibility: Button respects prefers-reduced-motion setting
  • Tool page split into server and client components

Security Improvements

  • Category name validation in manifest to prevent injection
  • Checksum auto-updates for uv and claude
  • Error handling improvements in acfs_chown_tree
  • State write atomic error capture fixes

Test Infrastructure

  • Comprehensive DCG test suite
  • RU integration tests
  • E2E Playwright tests for DCG and RU pages
  • Unit tests for flywheel.ts
  • Improved test reliability and TTY handling

Bug Fixes

  • Fixed manifest cycle detection consolidation (removed duplicate implementation)
  • Removed unused fallback_url field from manifest schema
  • Fixed path normalization in screen_directory.sh
  • Fixed upgrade detection for LTS version format
  • Fixed nested hook structures in DCG removal
  • Various shell script reliability improvements

Breaking Changes

None - this release is backwards compatible.

Upgrade Instructions

# One-liner update
curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/agentic_coding_flywheel_setup/main/scripts/update.sh | bash

Contributors

  • Claude Opus 4.5 (AI Assistant)

Full Changelog: v0.4.0...v0.5.0

Don't miss a new agentic_coding_flywheel_setup release

NewReleases is sending notifications on new releases.