Releases: peguesj/ccem
CCEM v5.3.1 — GIMME-Style Roadmap Showcase
What's New
Roadmap-Based Showcase (GIMME Pattern)
- Orchestration Status Bar: APM/Project connection badges, UPM pipeline stepper (plan > build > verify > ship), formation/wave/agent/tsc crumbs, story progress bar, Roadmap button
- Roadmap Modal: SVG wave rail with animated circles + story dots, vertical connectors, progress bar, 10s live polling
- Feature Cards: Card/Hierarchy view toggle, wave filter pills, progress filter (all/done/active/planned), DRTW package references with star counts
- Bottom Bar: AG-UI chat input (SSE-ready placeholder), footer with docs/API/GitHub links
- 25 feature stories across 5 waves with live APM status resolution
Submodule Migration
- Renamed
ccem-apm-v4→ccem-apm(now public) - Updated
.gitmodulesURL and rangit submodule sync
Full Changelog
990b4a9feat: GIMME-style showcase rebuild + UAT panel submodule bumpc6f8454chore: add showcase data files — design system, narratives, redaction rules9170c75feat: roadmap-based showcase — GIMME pattern port, submodule URL migration
v5.0.0
v5.0.0
feat: CCEM v5.0.0 — AG-UI protocol integration, CCEMAgent v3.0.0
APM v5.0.0 submodule: AG-UI EventRouter, HookBridge, StateManager GenServers;
v2 REST + SSE endpoints; built-in docs wiki; 60+ API endpoints; 30+ GenServers.
Full backward compatibility with existing hooks via HookBridge translation layer.
CCEMAgent v3.0.0: port 3032 canonical, APMServerManager launchctl integration,
DockerSocketRepair service, telemetry chart, Start/Stop APM button.
Session hooks hardened: stale PID validation, zombie BEAM cleanup, port conflict
detection, polling health check with early failure detection.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Changes
86d0855 feat: CCEM v5.0.0 — AG-UI protocol integration, CCEMAgent v3.0.0
cc3dee1 feat: CCEM v4.0.0 — cross-platform installer, /docksock skill, CCEMAgent enhancements
5c336f1 chore: fix submodule tracking — apm-v4 → main@v4.2.0, .gitmodules branch corrected
2995929 feat: US-008 CCEMAgent UI consistency pass + v4.2.0 submodule bump
f8b244a chore: update apm-v4 submodule — actions page redesign with project status table
d4d393c chore: update apm-v4 submodule — coalesce 13 LiveView pages to canonical design
05410ea chore: mark CP-18 through CP-34 complete — CCEM v2.5.0 shipped
676531a feat: CCEMAgent v2.5 — APMServerManager, TelemetryModels, telemetry chart, Start/Stop APM
db98e9d chore: add project CLAUDE.md with APM lifecycle and memory rules
a4f7501 chore: update apm-v4 submodule — remove unused OpenAPI helpers
6d87541 feat: update apm-v4 submodule — complete OpenAPI 3.0.3 spec
6b5778b docs: update README/CHANGELOG to v2.3.3, update apm-v4 submodule
v2.3.3
v2.3.3
fix: update apm-v4 submodule (193→14 test failures resolved)
GenServerHelpers.ensure_processes_alive() added to 15 test setup blocks.
398 tests, 14 remaining failures (11 ExportManager supervisor conflicts,
2 ApiController ArgumentError, 1 DashboardLive CSS assertion).
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Changes
c841c7b fix: update apm-v4 submodule (193→14 test failures resolved)
v2.3.2
v2.3.2
fix: update apm-v4 submodule (test_helper GenServer fix)
- test_helper.exs: start AgentRegistry + AuditLog before test suite
resolves 86 'no process' failures from start_services: false in test env
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Changes
07c04f2 fix: update apm-v4 submodule (test_helper GenServer fix)
v2.3.1
v2.3.1
chore: update apm-v4 submodule to latest (docs, port manager, elixir-architect)
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Changes
4d888d5 chore: update apm-v4 submodule to latest (docs, port manager, elixir-architect)
v2.3.0
v2.3.0
feat: add WebKit APM window + native notifications to CCEMAgent
- APMWebView.swift: WKWebView wrapped in NSViewRepresentable with
back/forward/reload toolbar, URL path bar, LiveView WebSocket support - APMWindowManager.swift: @mainactor singleton managing NSWindow
(1200x800, min 800x600) hosting APMBrowserView; openDashboard(path:)
and openDocs() replace NSWorkspace.open calls - APMNotificationReceiver.swift: polls GET /api/notifications every 15s,
fires UNUserNotification on new items, click opens APM window - MenuBarView.swift: Open Dashboard + Help & Docs now open in-app window
- CCEMAgentApp.swift: APMNotificationReceiver started on launch,
UNUserNotification authorization requested - .gitignore: exclude apm/sessions/, apm_config.json, pycache,
hook reports, runtime scripts, CCEMAgent/.claude/ - README.md: REST API table expanded to 58 routes (all 67 routes covered)
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Changes
a4697be feat: add WebKit APM window + native notifications to CCEMAgent
v2.2.4
v2.2.4
chore: remove session artifact docs, add gitignore patterns
Deleted 29 Claude session-generated files (implementation reports,
test results, setup logs, azure agent stubs, hook summaries, research
dumps) that are useful in-session but not appropriate in the repo.
Added .gitignore patterns to prevent *_IMPLEMENTATION.md,
*_COMPLETE.md, *_RESULTS.md, *_REPORT.md, *_VERIFICATION.md etc.
from being committed in future sessions.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Changes
3e4975b chore: remove session artifact docs, add gitignore patterns
v2.2.3
v2.2.3
docs: add live screenshots and SVG menubar to README
- 9 Playwright screenshots: dashboard, docs wiki (index, getting-started,
architecture), formation, ports, ralph, skills, timeline - SVG vectorized CCEM menubar agent with anonymized project data
- README updated with Screenshots section and inline images in
SwiftUI Menubar Agent and Documentation Wiki sections
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Changes
a101828 docs: add live screenshots and SVG menubar to README
6d1aeb3 feat: merge ralph/apm-v4-multi-project → main (v2.2.2)
v2.2.2
v2.2.2
chore: bump all versions to v2.2.1, rewrite README, backfill CHANGELOG
- package.json, apm-v4/mix.exs, CCEMAgent/Info.plist → 2.2.1
- README.md: full rewrite with feature matrix, OTP supervision tree,
routes table, SwiftUI menubar, UPM, multi-project sections - CHANGELOG.md: backfill v0.1.0 → v2.2.1 in Keep a Changelog format
- Git tags v0.0.1 → v2.2.1 applied posthumously to all 24 commits
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Changes
758f5e6 chore: bump all versions to v2.2.1, rewrite README, backfill CHANGELOG
v2.2.1
v2.2.1
chore: update apm-v4 submodule to latest (docs, port manager, elixir-architect)
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Changes
ca8c99c chore: update apm-v4 submodule to latest (docs, port manager, elixir-architect)