Changelog
Releases, fixes, and the occasional architectural confession. Subscribe via RSS .
-
Marketing site v1 (Astro + Tailwind)
New marketing site shipped in Astro with Tailwind, MDX docs, and an RSS-backed changelog.
The previous Hono-served marketing scaffold has been replaced with a real static site. Pages: home, pricing, docs, changelog, security, privacy, terms, about. Lighthouse 95+ on mobile and desktop, page weight under 50 KB gzip on first visit.
-
Pricing tiers canonicalized to Free / Personal / Team / Enterprise
Plans now match the spec verbatim: $0 / $20 / $30 per seat / Enterprise sales-led.
Previous tier drift (free / solo / team) is corrected. The pricing-single-source-of-truth gate enforces a single export of `PLANS` across the repo, consumed by both marketing and the ops UI usage page.
-
Task dependency cycle detection
mcp-tasks now refuses to add a dependency that would create a cycle, with a clear error.
Cycle detection runs a depth-first search across the dependency graph before insert. Existing graphs are validated at server startup; corrupt graphs print a one-line remediation step and exit non-zero.