Skip to content

Releases: keithceh/Coeus-plugin

Notifications, on the house

Choose a tag to compare

@keithceh keithceh released this 30 Jun 12:24

Two new workflows wire up notifications without standing up a single line of SMTP.

Source repo — push notifications. notify-collaborators.yml comments every push to main on a pinned tracking issue. Subscribers get pinged by GitHub directly. No secrets, no infra, one issue to pin.

Mirror repo — release announcements. release-announce.yml ships into keithceh/Coeus-plugin on every tag and posts each new release as a GitHub Discussion under Announcements. Users opt in once — Watch → Releases, or Subscribe to the category — and GitHub delivers the email. Their address, their unsubscribe button, zero subscriber storage on our side.

Why not a literal email form? GitHub already owns the verified address and the unsubscribe path. Rebuilding that means a subscriber file on a persistent branch, SMTP secrets, bounce handling, GDPR overhead — to land in the same inbox GitHub would have hit for free. Lazy wins.

Plus a tidy-up. Stripped every DUG_Malampaya_Prime_2022 reference from user-facing docs (provenance stays in commit history where it belongs), removed an orphaned duplicate

panel, renumbered the dug_projdb SKILL.md sections.

Full Changelog: keithceh/Coeus@v3.9.1...v3.10.1


Mirror of keithceh/Coeus@v3.10.1. Built and synced by release.yml on every tagged release of the source repo.

EP Council: Trap T10 Duration Drift · Repo Health Sweep

Choose a tag to compare

@keithceh keithceh released this 29 Jun 10:54

A clean release. EP-Council skill goes to v1.7 with an 11th trap, and the whole plugin gets a full integrity pass on the way out.

EP-Council · Trap T10 Duration Drift (Shell)
The 11th trap catches what T4 misses: not the additive drift of bolting on segments, but the subtractive drift of starving organic renewal to fund distributions. Fires when distributions are funded before the best organic reinvestment, R/P shortens materially faster than production, or M&A becomes the primary reserve-replacement mechanism without a working organic engine. The core distinction: acquired duration ≠ created duration. Shell now carries two traps — T4 catches additive drift, T10 catches subtractive drift. A major can pass T4 and still fail T10.

Full integrity pass

Test harness: 182/182
check_skills invariants: 12/12 (zero warnings)
Bundle: 68 entries, all UTF-8-flagged, manifest in spec, all 12 skills + _shared/ present
4 GitHub Actions workflows: YAML clean
Hooks (bash + PowerShell): syntax clean
48 markdown files cross-link swept: zero real broken links
One stale-string sweep across T0–T9 / "10 traps" — every reference is now T0–T10 / 11 traps consistently
No new dependencies, no spec divergence, no migration steps. Drop-in upgrade.

Full Changelog: keithceh/Coeus@v3.9.0...v3.9.1


Mirror of keithceh/Coeus@v3.9.1. Built and synced by release.yml on every tagged release of the source repo.

Coeus v3.9.0 — Install Anywhere

Choose a tag to compare

@keithceh keithceh released this 26 Jun 11:12

Five install paths. Five surfaces. Zero "why doesn't it work on chat" questions.


The pivot

Anthropic's plugin system has documented bugs (#40600, #28554, #63624) that bite the Personal-upload path: doesn't persist across Cowork restart, dirty-disable state survives reinstall, no auto-update. v3.9 stops fighting Anthropic's bugs and routes around them.

Marketplace install — now the default path

Read more