Changelog
2026-10-24 — Vercel staging to production how-to
-
New Vercel staging to production: staging branch as Preview env with own domain and dev backend, fast-forward release (manual and workflow_dispatch), Promote-to-Production and backend-deploy warnings, branch rulesets, free pre-launch gate.
2026-10-17 — Hub GitHub topics canonical URL
-
Antora essential extensions: link to
docs.antora-supplemental.org/docs/hub-github-topics/(was apex/docs/home/…404).
2026-10-17 — Antora hub articles from Home docs-site
-
Canonical copies: Hub home component, Antora essential extensions, Antora diagram formats, Hub link-cache invalidation (from
dev-centr/docsHomedocs-site/).:page-aliases:preservehome::docs-site/…and legacyhome::publishing/…URLs. -
Nav: Documentation explanation group + how-to entry;
nav-typology.svgcopied for essential-extensions diagram. -
Internet Reliability cross-links updated to same-component xrefs.
2026-10-17 — Fix Scriptbook host-awareness hub xref
-
Abstract playbooks: table link targets
tools:scriptbook:host-awareness.adoc(was stale equivalence-engine coord).
2026-10-17 — Email, org-infra, and funding concepts rehomed from Business Bootstrap
-
Twelve general-knowledge pages (email lanes, Cloudflare Routing limits, DMARC path, Resend DNS roles, provider comparison, org infra repo pattern, Pulumi Cloud and state, OSS funding, donation ask) now live here; Business Bootstrap links to them. Old URLs alias.
-
New Email hub.
-
See Detailed changelog.
2026-10-13 — Web design tools (Figma baseline · Penpot · Lunacy · Framer warning)
-
New Web design tools reference — compare UI canvases to Figma; prefer Penpot and Lunacy for handoff; call out Framer as a closed site platform to avoid.
-
See Detailed changelog.
2026-10-07 — ArtCraft and its Crafting Apps
-
Recommended tools gains a Creative & Media section listing ArtCraftunchecked, a free AI image and video studio under a fair-source license, with its seven Apache-2.0 Crafting Apps (PhotoCraft, VectorCraft, FilmCraft, LightCraft, PdfCraft, EffectCraft, DesignCraft) as nested entries.
-
See Detailed changelog.
2026-10-07 — free-for.dev in Recommended tools
-
Recommended tools gains a Hosting & Free Tiers section listing free-for.devunchecked, a community-maintained list of SaaS, PaaS, and IaaS offerings with free developer tiers.
-
See Detailed changelog.
2026-10-06 — Diagrams keep their Mermaid 11 layout under Mermaid 12
-
All 33 Mermaid diagrams are regenerated with
@mermaid-js/mermaid-cli12 pinned to the previous dagre layout, classic look, and 200px label wrapping. The earlier Mermaid 12 rebuild had switched them to the ELK layout and neo look, which split labels mid-word, narrowed and lengthened most diagrams, and added light drop shadows in dark mode. -
See Detailed changelog.
2026-10-06 — Keep GitHub Actions current
-
New Keep GitHub Actions current how-to: why pinned majors drift (the Node 20 to Node 24 deprecation, the real warning text and GitHub’s changelog), verifying a version against its release and
action.yml, a groupeddependabot.ymlwith monthly as the house default because weekly is noisy, reviewing and merging the pull request, optional auto-merge for minor and patch updates, and the limit that Dependabot opens pull requests but never merges them. -
Enforce org-wide checks on GitHub Free: the scheduled sweep can also add
dependabot.ymlto new repositories; its example usesactions/checkout@v7andactions/create-github-app-token@v3(client-id). Prevent text encoding corruption example moved toactions/checkout@v7. -
See Detailed changelog.
2026-10-05 — Org-wide checks on GitHub Free
-
New Enforce org-wide checks on GitHub Free how-to: why organisation rulesets and required workflows need GitHub Team (403 on Free) and client hooks cannot be forced, the reusable-workflow-plus-thin-caller pattern with the real encoding-guard caller, a
ghrollout script that skips forks, archived and empty repositories, template repository and scheduled sweep (GitHub App or fine-grained token) for new repositories, what branch protection does on Free for public vs private repositories, the local hook layer, limits, and the upgrade path to rulesets. -
Linked from Prevent text encoding corruption and Text encoding and AI agents.
-
See Detailed changelog.
2026-10-05 — Text encoding corruption from AI agents
-
New Text encoding and AI agents explanation: how Windows PowerShell 5.1 defaults double-encode UTF-8 (mojibake), why agents committing under your name hide the culprit, and the InstaLay incidents that motivated it.
-
New Prevent text encoding corruption how-to: machine-wide pre-commit guard via
core.hooksPath(chains repo hooks), CI backstop as one reusable workflow plus org ruleset (thin caller for personal-account repos, template repo fallback, where per-repo logs appear), fork-sweep rules,.encoding-allowallowlist, agent rule,.editorconfig, safe shell recipes, and repair. -
New Mojibake signatures lookup table; app essentials checklist gains UTF-8 and encoding-guard items; cross-links from PowerShell, CI, release, agent-workspace, and docs-with-AI pages.
-
See Detailed changelog.
2026-10-05 — Desktop auto-update apply lessons
-
Documented quit-first one-shot apply (not a long-lived launcher), stable marketing-site feed URL + versioned GitHub Release asset, channel-aware Store/winget/Homebrew deferral, and Windows in-place installer / Start Menu
.lnkpitfalls. -
Touched Automatic updates, Windows, macOS / Linux, Desktop, About, and essentials checklists.
-
See Detailed changelog.
2026-09-26 — Config Key Sanitation renamed to Config Lifecycle Management
-
The explanation page is now Config Lifecycle Management; the old
config-key-sanitationURL redirects to it. -
Status table roles renamed from
.cks-status-to.lifecycle-status-(hub CSS indev-centr/docs). -
See Detailed changelog.
2026-09-26 — C language recommendation
-
Updated C Language to recommend D or Rust over C for new systems work, with D’s Better-C mode as the C-like option.
-
See Detailed changelog.
2026-09-26 — Reference Shells/Languages nav nesting
-
Fixed
nav.adocasterisk depth so Shells and Languages are siblings under Reference, not children of Google Cloud OAuth concept map (which madepromoteLinkedSectionLandingsnest them under an unlinked OAuth section). -
See Detailed changelog.
2026-09-26 — Nav Overview child
-
Added explicit
* Overviewso General Knowledge matches other forest roots (General Knowledge > Overview) and loads the component index from a discoverable child. -
See Detailed changelog.
2026-09-26 — Themed SVG dark-text completeness
-
scripts/build-diagrams.mjs: bind Mermaid#my-svgfill /#my-svg .labelcolor tocolor.text.primary; markaccess-mock-*as borrow-from-light light islands (dark preset equals light). -
scripts/validate-themed-diagrams.mjs: require those#my-svgstructural bindings. -
Patched baked adaptive/host SVGs + theme manifests for dark-mode text vars.
Timeline of notable documentation changes in this repository.
2026-09-26 — Retarget facto-stack in AGENTS.md
-
Compose-pack cite in
AGENTS.mdnowfacto-stack(wasantora-facto), matching hub publishing docs.
2026-09-26 — Config Key Sanitation nav placement
-
Moved Config Key Sanitation out of Architecture By type (it is not a product type) to a peer of Diagnostics under Architecture deep dives.
-
Linked from Architecture overview and Software Product Essentials “Config and data layout.”
-
See Detailed changelog.
2026-09-26 — Config Key Sanitation status colors
-
Status labels in Config Key Sanitation use colored
.cks-status-*roles (hub CSS indev-centr/docs).
2026-09-26 — Config Key Sanitation
-
Explanation Config Key Sanitation — forever-detect expired CLI config keys; ship indexes; shared classify/match/alert library.
-
CLI must-ship surfaces updated.
-
See Detailed changelog.
2026-09-18 — Installation architecture guide
-
Explanation Installation architecture — cross-platform install norms, platform deep dives, and Unity Install Layout (UIL).
-
How-to Authoritative installations — checklist and decision tree.
-
Prominent link from Distribution and packaging; xrefs to OS install concurrency, Automatic updates, Polyglot distribution, App installer packaging.
-
See Detailed changelog.
2026-09-15 — Actor stick figures follow edge paints
-
Bumped
@dev-centr/plantuml-svg-css-varsto v0.1.2, rebuiltlabel-as-wire-break, and extended Mermaid sequence bindings for.actor-manso stick figures stay visible in host dark mode. -
See Detailed changelog.
2026-09-15 — PlantUML sequence dark-mode paint fix
-
Bumped
@dev-centr/plantuml-svg-css-varsto v0.1.1 and rebuiltlabel-as-wire-breakso sequence child shapes, notes, and dividers follow host dark mode. -
See Detailed changelog.
2026-09-15 — PlantUML Themed SVG CI path
-
Added
@dev-centr/plantuml-svg-css-varsandscripts/build-plantuml-diagrams.mjs(Kroki → adaptive/host). -
label-as-wire-breaknow builds from.pumlthrough that pipeline (Mermaid.mmdremoved for this stem). -
See Detailed changelog.
2026-09-14 — Reliability Kroki diagrams → Themed SVG
-
Replaced remaining PlantUML/Kroki and one inline Mermaid figure on Internet Reliability pages with canonical Mermaid + Themed SVG adaptive/host outputs so manual dark mode keeps readable fills.
-
New stems:
label-as-wire-break,identity-stack-flowchart,identity-stack-planes,ndn-delivery-vs-app-labels. -
See Detailed changelog.
2026-09-10 — Themed SVG 0.2.3 dark-mode box fills
-
Regenerated Mermaid adaptive and host SVGs with
@dev-centr/themed-svg0.2.3 so nodefill/stroke!importantvalues becomevar(--themed-svg-diagram-…)custom properties (and sibling Mermaid classDef rules stay intact). -
Diagram toolchain pins
@dev-centr/themed-svg0.2.3 and@dev-centr/mermaid-svg-css-vars0.1.3 from the registry. -
See Detailed changelog.
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 MarkViewunchecked 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 SoloMDunchecked 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-directoryunchecked.
-
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
.to an unlinked parent (Tutorials
*+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.
-
Essay: After Skia: where rendering is headedunchecked.
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-tailorunchecked, macho-memloadunchecked, polyglot-debugunchecked.
-
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 translationunchecked.
-
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 appunchecked.
-
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#7unchecked.
-
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.