Changelog evolving in public
What changed,
when, and why.
DoCoDeGo is in Alpha. The framework, this site, and the tooling all evolve in public. New entries on top.
- 2026-05-19 site
/secret expanded — 16 → 30 eggs, organised into five categories
- ·New "gated" state (pink chip) for Flair-only eggs.
- ·Added: theme toggle · Flair toggle + discovery pulse · pillar string plucks · confetti spawn + popover · peg cursor · cursor-as-light · construction overlay · stamp-in · hero timeline draw · lineage reveal · pillar pop · count-up · acronym hover · print stylesheet · Esc-close.
- ·Fixed: dcdg.extravaganza('loop-chord') example used a reason that was removed in the Flair audit. Now valid reasons listed: konami | loop-master | docodego.
- ·Fake git log expanded from 8 → 22 entries covering the actual feature timeline.
- 2026-05-19 site
Dark-theme token system + yellow-text fix
- ·Replaced the naive dark-mode CSS (which inverted .text-black globally) with a proper token system: --dcdg-canvas / --dcdg-canvas-soft / --dcdg-ink / --dcdg-border / --dcdg-shadow.
- ·Pillar containers (bg-do text-black / blue / orange / green / pink) pin --dcdg-ink to #000 AND set color: directly — so inline yellow highlights stay readable in dark mode.
- ·bg-paper surfaces nested inside pillar containers re-pin ink + border back to canvas values — so a white card inside a yellow section shows light text on dark canvas.
- ·Hard offset shadows now read var(--dcdg-shadow) — they flip from black (light mode) to light grey (dark mode) so cards stay visible.
- 2026-05-19 site
Per-page Open Graph cards (Satori)
- ·scripts/build-og-cards.mjs renders a 1200×630 PNG per page at build time using Satori + resvg-js.
- ·Per-page tint per registry: home/manifesto yellow, vision purple, pillars blue, etc.
- ·base-layout selects /og/<slug>.png if generated, falls back to /og.png.
- ·Script skips gracefully if Inter TTFs are not present in scripts/fonts/.
- 2026-05-19 site
Pagefind site search wired into ⌘K
- ·pagefind --site dist runs after astro build to index every page.
- ·Loaded lazily from /pagefind/pagefind.js on first palette query (runtime-string import to avoid Rollup resolving it at build time).
- ·Command palette now shows two groups: command matches and "Search results" with full-text content hits.
- 2026-05-19 site
Print stylesheet for /manifesto (and every page)
- ·@media print rules in base-layout: strips interactive chrome (toggles, palettes, peg cursor, fretboard, popovers), forces high contrast, drops shadows, neutralises colour fills, shows raw URLs after links.
- ·/manifesto prints cleanly to A4 / Letter.
- 2026-05-19 tooling
VS Code + browser extension v0.2 — substantial expansion
- ·vscode-docodego v0.2: Activity Bar sidebar listing every spec with band-coloured icons + workspace stats + filter chips · empty-state score panel · New spec from template… + Score all → report commands · opt-in save guard (off/warn/block) · acronym hover provider · DocumentSymbol outline · Getting Started walkthrough · status bar annotates the weakest dimension when below threshold.
- ·browser-extension-docodego v0.2: toolbar popup with current score + settings + recent list · options page with history controls · Side Panel (Chrome 114+) · multi-file PR summary banner · inline vague-term underlines in PR diffs with hover suggestions · sparkline trend per URL embedded in pills and the badge card · Alt+I keyboard shortcut · "copy as markdown" action · all flows individually toggleable.
- ·Per-tool CHANGELOG.md added to each, with grouped 0.1 → 0.2 diff.
- ·tools/README.md refreshed with the new "Developer affordances" section.
- 2026-05-19 tooling
Four new dev-affordance tools scaffolded
- ·github-action-ics: composite Action that runs canonical ics-scorer on changed specs in PRs, fails check below threshold, posts sticky PR comment.
- ·mcp-docodego: Model Context Protocol server. Tools: dcdg/axiom, dcdg/pillars, dcdg/score-spec, dcdg/statute, dcdg/glossary, dcdg/spec-template. Resources: docodego://manifesto, ://vision.
- ·vscode-docodego: initial v0.1 with status bar + diagnostics + quick fixes + CodeLens + score panel + snippets.
- ·browser-extension-docodego: initial v0.1 with single-container badge on rendered markdown; expanded with wiki + source view + .txt + PR diff scoring + Konami-grade SPA navigation handling.
- 2026-05-19 site
/docs handbook, /secret egg decoder, /credits page
- ·New /docs route — full framework handbook with sticky TOC.
- ·New /secret route — developer-vibe terminal page documenting every egg.
- ·New /credits route — Konami landing.
- ·New /changelog route (you are here).
- ·Pagefind full-text search wired into ⌘K command palette.
- ·Witty 404 page replaces the generic one.
- 2026-05-18 site
Flair layer audit + Loop Chord removed
- ·Strings sit silent at rest — no idle breathe, no sympathetic resonance, no tension bow, no strum cascade, no scroll-pluck, no idle drift.
- ·Confetti now spawns strictly at cursor contact point, random within the plucked pillar's vocabulary.
- ·Loop Chord auto-trigger removed (was firing on benign mouse drags through stacked strings).
- ·Extravaganza banner replaced with a small bottom-right toast.
- 2026-05-17 site
Dev affordances + easter eggs
- ·⌘K / Ctrl K command palette with fuzzy nav and actions.
- ·? keyboard cheat sheet modal.
- ·Gmail-style g-prefix sequential navigation (g h / g m / g s / …).
- ·Konami code → /credits.
- ·Typed keywords: docodego · axiom · flair · pluck · manifesto.
- ·window.dcdg global API: flair() · axiom() · pluck() · extravaganza().
- ·Right-click any wordmark → custom DOCODEGO context menu.
- ·Shift-click any wordmark → in-page mini-console with REPL.
- ·Devtools console egg: Axiom + hiring line on first open.
- ·?debug query string → runtime panel.
- ·/.well-known/docodego.json published.
- 2026-05-16 site
Hero rebuild + lineage strip
- ·LineageStrip widget (three era cards: Waterfall / Agile / DoCoDeGo) with sequence reveal.
- ·DoCoDeGo card links to /manifesto with inline CTA.
- ·Live ICS preview hero — paste a spec, see the score update as you type.
- ·Construction-line corner-bracket overlay on every section.
- ·Cursor-as-light shadow shift on Neubrutalist cards.
- 2026-05-15 site
Flair toggle (off by default) gates the playful layer
- ·Bottom-right pill toggle controls peg cursor + four pillar guitar strings + acronym confetti.
- ·Choice persists in localStorage. Discovery pulse loops until first click.
- ·Custom plectrum-style peg cursor with context-aware morphing.
- ·Pillar-tinted diagonal strings; per-pillar gauges.
- 2026-05-10 framework
Manifesto + Vision + Statutes locked for Alpha
- ·Manifesto: four values (Intent over Implementation, Direction over Production, Flow over Releases, Governance over Process) + Axiom.
- ·Vision: 5-year arc.
- ·16 Statutes finalised, grouped by pillar.
- ·Maturity stages (1–4) documented.
- 2026-04-22 tooling
Python CLI tools shipped
- ·spec-linter · ics-scorer · aar-gtr-tracker · rc-runner · sdl-ddl-analyzer · spec-diff · threat-validator.
- ·All under tools/ in the framework repo; each independently installable via pip.
- 2026-04-01 community
Discord opened
- ·Public Discord for practitioners, framework discussion, and Alpha feedback.
- ·Links in navbar (Join the Discord) + footer.
// see /secret for an interactive log of every easter egg, with run buttons