Changelog

All notable changes to Skolo.Dev are recorded here. Format follows Keep a Changelog; versions follow SemVer.

[0.1.0] — 2026-04-26

V0.1.0 is the engineering substrate every later milestone rides on. No user-facing product features land here — that starts in V0.3.0 with the Prompt Manager.

Added

  • Database foundation: Drizzle ORM over Cloudflare D1, schema barrel, EXPLAIN-CI script, tenant scaffolding, nightly D1 backup as a 30-day-retained GitHub Actions artifact.
  • API envelope + HOFs: standard { ok, data, request_id } shape, ApiError taxonomy keyed to <domain>.<reason>, four route HOFs (with-error-handling, with-validation, with-auth stub, with-rate-limit), prefixed-ULID factory, common Zod primitives.
  • Agent-first surfaces: /.well-known/mcp/server-card.json (SEP-1649), /.well-known/mcp (SEP-1960), /.well-known/oauth-authorization-server (RFC 8414 stub), /llms.txt, central tool catalog, agent-testing playbook.
  • OpenAPI 3.1 spec at /api/v1/openapi.json with CI drift check against the tool catalog.
  • Observability: structured JSON logger, /api/v1/health with D1 + KV checks, /api/v1/ready schema-version gate, post-deploy smoke-test script.
  • Solarized-Tan brand theme via Tailwind v4 CSS variables (no light/dark switcher).
  • Cmd+K command palette via the cmdk library.
  • Legal placeholder pages (/terms, /privacy, /cookies) plus dismissible cookie banner and footer with legal links.
  • Test harness: Vitest 4 + @cloudflare/vitest-pool-workers for binding-aware integration tests; first health-check integration test green.

Changed

  • KV binding renamed from KV_CACHE to SKOLO_DEV_KV.
  • D1 backup target pivoted from a dedicated R2 bucket to GitHub Actions artifact.
  • API conventions doc synced with locked rate-limit + error-code decisions.

Deferred

  • Full withSentry Worker wrap — V0.6.0 with custom Worker entry for MCP.
  • PostHog and UptimeRobot — pending account signups; ship in a later patch.
  • Counsel-reviewed legal copy — replaces V0.1.0 placeholders at V0.9.0 pre-launch hardening.

[0.0.1] — 2026-04-25

Initial scaffolding of the Cloudflare Workers + Next.js platform.