Changelog
Timeline of notable documentation changes in this repository.
2026-09-09 — SEO explanation and Next.js listing tutorial
-
Added What SEO does for a public website, covering discoverability, crawlable HTML, metadata, internal links, sitemap and robots rules, structured data, performance, Search Console, and the limits of automated Google sitelinks.
-
Added Build a search-ready Next.js listing site, a complete App Router path from canonical listing records through production raw-HTML checks.
-
Added a reusable themed diagram of the discovery and improvement loop, and wired both pages into the Diátaxis navigation and landing pages.
-
See Detailed changelog.
2026-09-08 — Canonical themed diagram sources
-
All 19 current non-PlayTime diagrams now keep Mermaid source, explicit Themed SVG manifests, standalone adaptive SVGs, host-controlled SVGs, and preserved fixed originals (29 canonical diagrams total).
-
Mermaid 11 renders text as SVG text, while the versioned theme bindings provide complete light and dark palettes without
foreignObject. -
AsciiDoc image blocks carry the
themed-svgrole so sites can progressively upgrade the portable image without passthrough HTML. -
See Detailed changelog.
2026-09-07 — Pathogenesis / composition pointer
-
Git’s file-shaped change model: onboarding section linking connectome-fs pathogenesis + composition essay and the tgc sidecar pilot.
2026-09-03 — Fix Reliability SVG encoding (Encoding error)
-
three-altitudes.svg(and siblingrename-breakage-mockup.svg) declared UTF-8 but contained latin-1 MIDDLE DOT0xB7bytes. Browsers refuse the XML (Invalid character in the given encoding); the live<img>looked broken even though_images/returned 200 and the alt was already quoted. -
Rewrote labels to ASCII separators (` /
); escaped bare `&in the rename mockup. Also repairedai/curated-watching-linkage.svgthe same way. -
Renamed asset to hree-altitudes-diagram.svg so the live page points at a new _images/ URL (CDN still held the broken bytes at the old path for up to 4h).
-
See Detailed changelog.
2026-09-03 — Quote three-altitudes image alt
-
Internet Reliability index: quote the
three-altitudes.svgalt so commas are not parsed as AsciiDocwidth/height(live HTML hadheight="internet"while_images/returned 200).
2026-09-03 — Reader voice on Reliability and provider mirrors
-
Internet Reliability index and Provider search openings: human umbrella wording; drop dialectic/ownership briefing lines. == 2026-09-03 — Case study link from writing docs
-
Writing clear docs with AI links agent-rules Case study: agent voice vs reader voice. == 2026-09-03 — HCI docs slug an-alternative-to-urls
-
Reliability deep links use
…/an-alternative-to-urls.html(wiki slug matches public title). == 2026-09-03 — An alternative to URLs + editorial titles -
Internet Reliability sibling faces: symptom Broken links after a URL rename; diagnosis/docs An alternative to URLs.
-
Writing clear docs with AI points at agent-rules Editorial titles (enthymeme + self-test).
2026-09-03 — Oracle titles for conversion quality
-
Hash-matched binary conversion profiles ? near-term proof now has toy spike (machinery) plus oracle title (dual-shipped Win/Linux depots as behavioral ground truth).
2026-09-03 — Toy spike as near-term proof
-
Hash-matched binary conversion profiles ? Near-term proof (toy spike): self-authored tiny PE ? profile ? Linux cache ? run; not a commercial before/after gallery.
2026-09-03 — Binary weaving + local lemonade framing
-
Hash-matched binary conversion profiles — add binary weaving (leave-alone vs rewritten boundaries vs replaced modules); local-only lemonade framing; defer DRM/anti-cheat as early-wedge scope.
2026-09-03 — Hash-matched binary conversion profiles
-
Explanation Hash-matched binary conversion profiles — convert-on-disk recipes keyed by hash; store source priority; local apply vs live ABI translation; pairs with HCI On-disk game conversion.
-
Nav and Internet Architecture index updated.
-
See Detailed changelog.
2026-09-03 — MarkView Markdown viewer
-
Recommended MarkView alongside SoloMD in Recommended tools (viewer-only vs editor; not an in-product DevCentr viewer).
-
Markdown editors on local disk — MarkView section + screenshot (
markview-biome-readme.png); house stack keeps Antora / in-app rendering. -
See Detailed changelog.
2026-09-02 — Provider search and mirror backups
-
Explanation Provider search and mirror backups — provider-native fuzzy/vector search APIs; opt-in API-compatible mirrors;
.issues+ Issues Browser as near-term wedge. -
Nav, Internet Architecture index, and Reliability map updated.
-
See Detailed changelog.
2026-09-02 — SoloMD + Open Provider Registry
-
Recommended SoloMD for local-disk Markdown workflows in Recommended tools.
-
Explanation Markdown editors on local disk (live edit + split screenshots; AI/OPR cross-link).
-
Explanation UniProvider and Open Provider Registry — protocol-first discovery so runners are not taxed by competing unilayer formats; prior art (OpenAI-compat / OpenRouter / LiteLLM / Olla / UPP); online directory deferred to tentative opr-directory.
-
Cross-links from agent control planes, AI studio tooling catalog, nav, and explanation indexes.
2026-09-02 — HCI symptom essay URL retitle
-
Internet Reliability faces: symptom essay link → Path renames that break dependents (
/blog/path-renames-that-break-dependents/) inreliability/index.adocandreference-reliability.adoc.
2026-09-02 — Open-source ecosystem discourse + decentralized video index
-
Explanation Open-source ecosystems: failures and successes — history book for CSL posture (xkcd 2347, Heartbleed, left-pad, xz, WordPress governance video, Postgres contrast).
-
Reference Decentralized video platforms — PeerTube / Odysee / LBRY-class index; DailyCoin survey + Wayback snapshot.
-
Curated watching (programming) — Coding with Lewis WordPress + Postgres entries (YouTube + Drive backups; no same-work PeerTube/Odysee mirrors found yet).
-
Nav + explanation/reference indexes updated.
2026-09-02 — Tool-run embedding for agents
-
Explanation Tool-run embedding for agents — consume OpenShellOrg Tool Runs (
embed/ daemon / no popup spam). -
Dev-Centr and OpenShellOrg: table + practical-rule rows for Tool Runs; nav link.
2026-09-01 — Nav typology icons (SVG, not emoji)
-
Diátaxis nav labels and bucket H1s use plain text; sidebar icons come from
@antora-supplemental/nav-typology+nav-typology-diataxison the docs hub. -
Start-page grid headings match (expressive emoji kept on Browse/Explore CTAs only).
2026-09-01 — Curated watching (programming)
-
Explanation Curated watching (programming) — programming learning library; first entry: Joe Armstrong, The Mess We’re In (Strange Loop, September 2014) with combined medals + billions-of-lines quote, YouTube, timestamp, and Drive backup links.
2026-09-01 — Diátaxis start-page table parsing
-
Fixed component start page Diátaxis grid: use AsciiDoc table cells (
a|) so[.text-center]roles and===headings render instead of printing literally.
2026-09-01 — Aspect-Oriented Programming
-
Explanation Aspect-Oriented Programming (AOP) — moved from DevCentr; product-agnostic primer on cross-cutting concerns.
-
See Detailed changelog.
2026-08-30 — Diátaxis nav emojis + Tutorials landing
-
Restored 🎓 / 🛠️ / 📚 / 🧠 emojis on all four linked-parent nav labels; H1s on bucket index pages match.
-
Added 🎓 Tutorials index (How-to / Reference / Explanation already had landing pages).
-
Component start page links Tutorials to the new index.
2026-08-30 — Restore Diátaxis siblings in nav
-
Converted
.🎓 Tutorialsto an unlinked parent (* 🎓 Tutorials+**children) so How-to / Reference / Explanation stay sibling top-level trees under the component root (a lone Antora.Titlehad absorbed the later linked parents).
2026-08-30 — Drop component start-page nav duplicate
-
Removed leading
* General Knowledgeunder site-nav-tree (component root already covers the start page).
2026-08-30 — Linked parent section landings
-
Replaced
.How-to Guides/.Reference/.Explanation+ Overview with linked parents (link text = H1); nested Overview labels under Internet Architecture / Delivery Classes now match those H1s. -
House rule: agent-rules
general/documentation.md.
2026-08-30 — Page title = nav label
-
Aligned document H1s with
nav.adoclabels and dropped divergent:navtitle:attrs (one canonical title). -
House rule: agent-rules
general/documentation.md.
2026-08-30 — Open Canvas Interchange (OCIF)
-
Explanation Open Canvas Interchange Format (OCIF) — endorse OCIF for canvas edit/interchange; SVG as export; Plain / CentrMark / OCIF kind map; D implementation posture.
-
See Detailed changelog.
2026-08-29 — Release target patterns
-
Explanation Release target patterns — named
common/desktop/lab/omnibussets with year freezes (common/2026) and cited ISA usage statistics. -
See Detailed changelog.
2026-08-29 — Marketing for engineers
-
Explanation Marketing for engineers — matter-of-fact, low-stimulation pricing and signup surfaces for technical buyers; linked from the Web delivery-class page.
-
See Detailed changelog.
2026-08-28 — Agent CLI auth cross-links
-
How-to index + secrets / Google Cloud OAuth pages link to agent-rules Bitwarden CLI (agents) and gcloud CLI (agents).
2026-08-28 — Curated AI watching (Sophontic)
-
Explanation Curated watching (AI) — mandatory / high-signal list; first entry is Sophontic’s geometric-reasoning interview (Michels).
-
Index convention: grow via topical pages under
explanation/ai/; other docs link to topical pages; personal profile keeps its own stable pick list and deep-links for blurbs. -
Figures: linkage SVG + Mermaid, YouTube still under
images/ai/; page-context attrs. -
See Detailed changelog.
2026-08-25 — Internet Reliability
-
New systems-altitude section Internet Architecture / Internet Reliability (peer to product SPE Architecture on the docs hub).
-
Pages: three altitudes, reference reliability, identity stack, near-term absorb, NDN and friends — thin framing + local Mermaid/PlantUML/SVG; deep-link HCI Labels versus wires and connectome-fs.
-
See Detailed changelog.
2026-08-19 — Graphics rendering engines
-
Explanation Graphics rendering engines — desktop UI stack comparison, large-document architecture, Skia successors (Graphite, Impeller, Vello, Rive, Blend2D).
-
Linked from GUI apps, Desktop template, and DevCentr toolchain advisor.
2026-08-19 — pnpm run routing reference
-
Reference pnpm run routing — grammar of
pnpm run,package.jsonscripts,--filtervs-C, root-first monorepo commands. -
pnpm mechanics links to the new page.
2026-08-18 — TCF practice kit on the hub
-
TCF explanation and the naming table on Toolchain Management Pattern now point at the TCF Antora component (no longer a "planned" kit).
2026-08-18 — Polyglot distribution (experimental)
-
Explanation Polyglot distribution — one CI matrix, one download pack, Binary Tailor on delivery, cosmocc native graft as a later transplant, debugger chords.
-
How-to Binary Tailor and Polyglot CI matrix.
-
Tools: binary-tailor, macho-memload, polyglot-debug.
-
See Detailed changelog.
2026-08-17 — write-a-skill
-
Renamed Cursor skill
write-skilltowrite-a-skillso the slug is not ambiguous with “write” as a verb. -
How-to, vibe-coding, catalog, and team SOP now name
write-a-skill.
2026-08-17 — Skill descriptions as trigger words
-
How-to Bootstrap Cursor skills, explanation Vibe coding bootstrap, and the studio catalog now treat YAML
descriptionas trigger words (utterances, filenames, task phrases), not a lay summary of the skill. Cursorcreate-skillstays layout; skillwrite-a-skillwins on matching. -
See Detailed changelog.
2026-08-15 — Fast org bootstrap (not vibe coding)
-
Business Bootstrap gained Fast org bootstrap (Cursor skill
bootstrap-org) for GitHub org identity. This how-to index and vibe-coding explanation point at it so it is not confused with installing Cursor skills. -
See Detailed changelog.
2026-08-13 — Abstract playbooks
-
Explanation Abstract playbooks — write what you want; PlayTime binds how; Equivalence Engine is a catalog, not a bash-to-PowerShell blender.
-
Figures: layers, hot-replace, bind flow, facets vs lattice, Venn, two-doors koan, argv suitcase, bootstrap, ratchet, attic/basement, overlays, sibling home.
-
Essay: Intents, not shell translation.
-
See Detailed changelog.
2026-08-12 — Quote AsciiDoc image alts that contain commas
-
Unquoted
image::file.svg[A, B, C]was emitting HTMLwidth="B" height="C", so figures looked broken even though_images/files were fine (200). -
Quoted with
alt="…"across Access mocks, GCP OAuth diagrams, secrets figures, and git-semantic figures. -
Same day: Access/GCP SVGs that opened with XML Encoding error / EntityName (Windows-1252 bytes, bare
&) rewritten as UTF-8 XML with escaped entities. -
Same day: double-encoded curly quotes in Access/GCP AsciiDoc (classic UTF-8-as-cp1252 mojibake) recovered to ASCII.
-
Same day: Access mock chrome bars redrawn as one fill-only top-rounded path (no stroked rect through the breadcrumb). Hub must redeploy to pick up
_images/. -
See Detailed changelog.
2026-08-12 — Finish setup browser order and multi-org consent
-
How-to: Cloudflare dashboard first, GitHub unlocked in the same browser for Finish setup / Test (not GitHub alone). Finish GitHub setup.
-
Consent lists every org you belong to; unrestricted orgs may show "already granted" — that does not widen the Access Allow policy. Other orgs on Authorize · Explanation.
-
See Detailed changelog.
2026-08-12 — Language recommendations
-
Explanation: a small language set (D, Rust, TypeScript, Julia, Lisp/Haskell) that culls the ecosystem; reconstructed C/D, C++/D, Julia/D/Java, and D/Rust comparisons (replacing dead Gemini shares).
-
Language recommendations · C and D · C++ and D · Julia, D, and Java · D and Rust.
-
See Detailed changelog.
2026-08-12 — Finish GitHub IdP setup (enterprise-setup 500)
-
After
POSTGitHub identity provider, Cloudflare may return a one-time…/cdn-cgi/access/enterprise-setup/…URL. It can 500. Durable path: sign into Cloudflare Zero Trust → Identity providers → GitHub → Finish setup, with GitHub unlocked in the same browser, then Test. -
How-to Finish GitHub setup; explanation What agents cannot automate.
-
Follow-up the same day: browser order + multi-org consent.
-
See Detailed changelog.
2026-08-12 — Access setup order and API credentials
-
How-to: GitHub OAuth App is UI-only (no REST create); Zero Trust team domain is the OAuth Homepage/callback (not the docs host); Access apps deny by default — IdP and Allow policy first. Order of operations.
-
Agents: Pages-scoped API token may
GET /access/appsas200 []and still 403 on identity providers and policies. Access writes need Global API Key (Composio Cloudflare toolkit) or an Access-scoped token. Agents and API credentials · Composio Cloudflare connection. -
Explanation What agents cannot automate.
-
New mocks: setup order, team name, token vs key, GitHub OAuth-no-API.
-
See Detailed changelog.
2026-08-12 — How Access learns GitHub org membership
-
Explanation How Cloudflare learns GitHub org membership — GitHub OAuth +
GET /user/orgsat login; session cookie afterwards; third-party OAuth app approval; join-after-fail revoke. -
How-to Protect a static site with Cloudflare Access — simplified mocks (OAuth app, consent, Zero Trust IdP, Allow policy, login page) and a membership flow diagram.
-
See Detailed changelog.
2026-08-12 — Access in front of static sites
-
Explanation Access in front of static sites — member-only docs stay Antora; Cloudflare Access on the hostname, not an app rewrite.
-
How-to Protect a static site with Cloudflare Access — GitHub / Google / one-time PIN; reader accounts are org invites or email allowlists (not Cloudflare dashboard users); cover
*.pages.dev; seats. -
See Detailed changelog.
2026-08-12 — Composio Cloudflare connect forms
-
How-to Connect Cloudflare in Composio — Cloudflare = Global API Key + email; Cloudflare API Key = Cloudflare API token field. Catalog names lie. ACTIVE is not a smoke test (
9109/10502). -
Composio setup: read the form on duplicate toolkits.
-
Worked example on API key vs token.
-
See Detailed changelog.
2026-08-12 — Google Cloud project mental model (OAuth)
-
Explanation Google Cloud projects as OAuth boundaries — ideal app-shaped model vs Project-coupled consent/quotas; SVG + Mermaid maps.
-
How-to Set up Google Cloud OAuth for personal tools — trust-boundary first, Drive vs Workbench trap, Composio callback, grow scopes on one Client ID.
-
Reference Google Cloud OAuth concept map.
-
Cross-links from Composio how-to / explanation and infrastructure reference.
-
News essay on devcentr.org: When a Cloud project pretends to be an app.
-
See Detailed changelog.
2026-08-10 — Context7 setup, AI docs writing, nav prune
-
How-to Context7 MCP and Skills setup; explanation Writing clear docs with AI.
-
Pruned nav entries that pointed at pages never authored (git how-tos, sync essays, etc.) so the hub nav matches the tree.
-
See Detailed changelog.
2026-08-10 — Vibe coding bootstrap (Cursor skills)
-
Explanation Vibe coding bootstrap — AI-studio setup under Vibe coding → Bootstrap (not Business Bootstrap); operator vs drop-into-permissive-agent on-ramps.
-
How-to Bootstrap Cursor skills — personal skills layout, thin rule pointers, worked example
writing-news-vs-blog. -
See Detailed changelog.
2026-08-09 — API key vs token
-
Explanation API key vs token — architectural split (API key / scoped key · PAT / access token); forced Dev-Centr naming; cross-links Secrets Manager and News.
-
See Detailed changelog.
2026-08-09 — Git’s file-shaped change model
-
Explanation Git’s file-shaped change model — features vs file blobs, missing dependency edges, stash/pull collisions, Unison, syntax-aware auto-forward; cross-links connectome-fs (now
dev-centr/connectome-fs). -
See Detailed changelog.
2026-08-09 — OS install concurrency
-
Explanation OS install concurrency — host-wide install mutex for agent workflows; Windows MSI
1618vs Linux package locks; links the News diptych for deep OS essays. -
See Detailed changelog.
2026-08-08 — Business Bootstrap cross-links (Cal · Penpot · vaults)
-
Recommended tools and secrets hub point at Business Bootstrap capability areas (Scheduling / Design / Vault) for Cal.com/Cal.diy, Penpot, and Bitwarden/Vaultwarden hosting choices (strategy stays in BB; developer distribution mechanics stay here).
2026-08-08 — Secrets distribution (CLI · MCP · hub)
-
Explanation Secrets distribution hub — create in vendors, store in vault/ESC, distribute to local and hosting matrices.
-
How-to Distribute API keys with vault CLI, hosting CLI, and MCP.
-
Tutorial From vendor dashboard to deploy matrix.
-
Illustrated with redacted CLI session and hub flow images; agent-rules suggestion under
suggestions/. -
See Detailed changelog.
2026-08-08 — Studio MCP install strategies
-
Explanation Studio MCP install strategies — Composio’s Cursor ladder (marketplace plugin, deeplink,
mcp.json, skills, thin/fat split) as an option for AI-studio tooling. -
Reference AI studio tooling catalog master list; wired from agent control planes, Composio pages, recommended tools, and explanation index.
-
See Detailed changelog.
2026-08-08 — Composio MCP connectors
-
How-to Composio MCP setup (Cursor plugin /
mcp.json, CLI agents, CI-mail smoke test). -
Explanation Composio and MCP connectors (stack placement vs AEI / Context7 / raw APIs).
-
Recommended-tools entry; hub portal stub Composio.
-
See Detailed changelog.
2026-08-08 — Product Essentials CentrMark checklists
-
CentrMark templates under
examples/product-essentials/; attach/checkoff/status scripts. -
Progress sidecars
<file>.cmk.checks/state.json5(JSON5; document markers are not rewritten); schema Checklist sidecar. -
See Detailed changelog.
2026-08-08 — Auxiliary features and delivery classes
-
Added Auxiliary features catalog and delivery-class templates for desktop, web, and mobile (Help, About, updates, diagnostics, connectivity, privacy, …).
-
Expanded Automatic updates with apply-safety (quit/replace,
ETXTBSY, scheduled pkg upgrades); new how-to Unix/macOS auto-updates. -
Printable Auxiliary features checklist; hub and GUI type pages redressed to point at class templates.
-
See Detailed changelog.
2026-08-06 — SDLang / KDL / XDL dual-track decision
-
Structured data formats: keep SDLang in-stack, prefer KDL greenfield, reject Extended SDL/XDL.
-
Mirrors DevCentr
sdl.adocdecision table and Content Create catalog (xdlreference-only). -
See Detailed changelog.
2026-08-06 — npm package managers (Bun + Orogene)
-
Added npm package managers: pnpm preferred, Bun as practical OSS alternative, Orogene as once-and-future closed-aspirational inspiration.
-
Restored pnpm Mechanics (was missing from nav); points at the comparison page.
-
Recommended tools + package registries updated.
2026-08-06 — Documentation markup and structured data formats
-
Added Documentation markup (Markdown / AsciiDoc / MDX / CentrMark).
-
Added Structured data formats (SDLang/KDL + JSON-alternative paradigms).
-
Mirrors DevCentr Content Create classifications and lineage.
-
See Detailed changelog.
2026-08-04 — Git concurrency and FS editions
-
Added Git concurrency enshittification (worktrees vs virtual branches vs Phase A four-tier bridge → connectome-fs editions).
-
Cross-links to connectome-fs, HCI Nerdz, and OpenShellOrg.
-
See Detailed changelog.
2026-08-05 — Windows color management pipeline
-
Added Windows color management pipeline: ICM/WCS, VCGT vs MHC2, ACM/Advanced Color, GUI surfaces, systemic flaws, and how calibration vendors (X-Rite-class) work with/around the stack.
-
See Detailed changelog.
2026-08-05 — ClearType + Windows docs map
-
Added ClearType: top-down subpixel smoothing explanation; GDI vs Avalon/DirectWrite planes; multi-monitor mixed RGB/BGR as a corollary.
-
Added Finding Windows internals documentation: Learn/MicrosoftDocs structure and search playbook.
-
See Detailed changelog.
2026-08-04 — Winget registration how-to expanded
-
Expanded Winget registration: PAT/
WINGET_TOKEN, first submission vs CI updates, portable zips,winget-releaserexample. -
See Detailed changelog.
2026-08-03 — Software Product Essentials
-
Added Software Product Essentials: shared shipping framework (About/build info, updates, packaging, pipeline, diagnostics) and type-specific guides (libs, GUI, CLI, TUI, games, services).
-
How-tos for About/debug dump, Windows auto-updates, installer packaging; restored git-release, automated-releases, winget, and package-registries pages.
-
Reference checklist: App essentials checklist.
-
See Detailed changelog.
2026-07-31 — IaC explanation restored + Business Bootstrap links
-
Restored Infrastructure as Code (IaC) (was missing after knowledge-base extraction; nav already pointed here).
-
Documented OpenTofu as app default and Pulumi org
infrarepos via Business Bootstrap cross-links.
2026-07-31 — GitHub Pages custom domain + Cloudflare HTTPS
-
Added GitHub Pages custom domain with Cloudflare HTTPS: orange-cloud vs GitHub Let’s Encrypt, silent cert wait via Pages API, worked example
docs.opensh.org. -
Companion checker:
scripts/check-gh-pages-https.nu. -
See Detailed changelog.
2026-07-28 — OpenShellOrg partnership + entrypoint cross-links
-
Toolchain Management Pattern now points at OpenShellOrg Entrypoint Dispatch /
nu-require. -
Dev-Centr and OpenShellOrg gains toolchain vs entrypoint ownership row.
-
News: partnering-with-openshellorg on devcentr.org; related-projects footer cluster on the marketing site and docs.
2026-07-27 — Agent control planes catalog
-
Added Agent control planes and compute topologies: inference vs runtime vs execution shell; UI tax; arrangements A-F with Mermaid (all-local, inference-remote-session-local, remote-env / Theo-style, three-tier travel, …); DevCentr always-on env-aware shell vs IDE agent PTYs.
-
Navigation: Explanation → Infrastructure.
-
See Detailed changelog.
2026-07-26 — Shell environment refresh
-
Added Shell Environment Refresh: stale PATH/env in shells and IDE hosts, VS Code history (including #299940 / PR #299941), why Chocolatey
refreshenvfails, desired monitor/notice/auto-run UX, Nushell-first recipes, DevCentr vs OpenShellOrg ownership. -
Navigation: Explanation → Infrastructure.
-
See Detailed changelog.
2026-07-24 — Brand motion (SVG + Rive)
-
Expanded Brand and UI Motion Formats: full tradeoff matrix (openness, player weight, interactivity, agentic editability); Rive as an option not a hard default; note on animation-as-code / text IR direction; Popkorn marked potential future with ayarse/popkorn#7.
-
Softened Recommended Tools Design & Brand Motion wording (no single-format advocacy).
-
See Detailed changelog.
2026-07-24 — Toolchain Management vocabulary
-
Canonical explanation is now Toolchain Management Pattern (pattern → protocol → control plane → TCF).
-
TCF clarified (IoC adapters; not TMF; broad software ecosystems); points at
dev-centr/toolchain-frameworkCI kit. -
Flutter how-to and nav updated to point at the Pattern page.
-
See Detailed changelog.
2026-07-24 — Toolchain Control Plane
-
Added Toolchain Control Plane / Flutter setup material (superseded in part by the vocabulary lock-in above).
-
Naming at the time: TCP, TCoP, TCF.
-
See Detailed changelog.
2026-07-24 — WSL distro comparison and setup
-
Added Choosing a WSL Linux Distro: Ubuntu LTS vs Tumbleweed vs Arch vs AlmaLinux, workflows, LTS-vs-rolling clarification, and what Windows WSL Settings covers vs the CLI.
-
Added Set up and manage WSL how-to (install, default distro, Settings app, everyday commands).
-
Navigation: Explanation → Infrastructure; How-to Guides.
-
See Detailed changelog.
2026-07-22 — Nushell recommendation
-
Added Why We Recommend Nushell (structured pipelines vs byte-stream stdout).
-
Added Nushell vs PowerShell, Nushell and AI agents, and NVIDIA OpenShell overview (name collision + sandbox vs structured-pipe layers).
-
Added Dev-Centr and OpenShellOrg (aligned goals, separate orgs).
-
Added Nushell setup how-to and how-to index.
-
Added Nushell reference and restored Recommended Tools with Nushell as the default shell.
-
Navigation updated under How-to, Reference → Shells, and Explanation → Infrastructure.