DevCentr and OpenShellOrg
Division of labor
| Actor | Role |
|---|---|
| DevCentr | Recommends and configures developer environments — including recommending Nushell where structured pipelines matter. Owns Toolchain Management (pattern → protocol → control plane → TCF). Repo-browser terminal UX; prefers OpenShellOrg shell products when installed. |
| OpenShellOrg | Standardizes (flag syntax / certification) and builds companion tooling (nu-require, nu-emit, project-map / lsgrouped, etc.). Owns entrypoint dispatch (Entrypoint Dispatch), durable env-refresh, the Windows Terminal fork (openshellorg/terminal) for stale PATH/env UX (see Shell Host and Env Refresh), and persistent shell context (Persistent Shell Context — protocol, shell-context libs, Open Shell D runtime + compatibility modes). Nushell Rust tree is nu mode baseline only. |
Collaboration, not duplication
DevCentr should not fork or reimplement Nushell. OpenShellOrg should not become a second DevCentr. DevCentr consumes project-map for stack recognition; OpenShellOrg ships lsgrouped and the profile corpus. Docs and recommendations can cross-link: DevCentr points practitioners at Nushell and OSO certification; OpenShellOrg documents the architectural thesis and ships small libs that make that thesis usable.
Toolchain vs entrypoint: DevCentr keeps the lifecycle canon (Toolchain Management Pattern). OpenShellOrg keeps the shell-boundary canon (Entrypoint Dispatch). Same pathology, two altitudes — cross-link, do not fork competing essays.
PlayTime: a document runner that spawns argv is a shell-boundary rhyme (PlayTime at the shell boundary). The engine stays in Dev-Centr scriptbook while it is being built. Do not move it. Do not reimplement it here.
Terminal manager vs project grid: OpenShellOrg / open-terminal owns the project-grouped manager (vertical tabs by spawn-project). DevCentr keeps the project grid and highlights the active cell (default; pipe flourish optional). CLI icon assets are an OSO package standard (CLI app icons); DevCentr / toolchain-advisor may consume them, not redefine them.
Contained tiling / nested zones: HCI-Nerdz owns the abstract xref via contained-tiling pattern. OpenShellOrg applies it to terminals (nested zones). DevCentr consumes for project-spawned zones — do not fork a second tiling essay.
Tool runs / diagnostics: OpenShellOrg owns the bus, wrappers, session ids, and host capture (Tool runs and diagnostics, Command channels). HCI Nerdz owns programmer-POV wording and switcher/attention patterns. Desktop Tooling may help when attention is an OS-desktop concern (tray / flash). DevCentr owns agentic harness embedding (embed / timeline mounts) and points practitioners here — do not fork a second diagnostics protocol.
Environment refresh
Stale PATH after installs is a shared pain. OpenShellOrg ships the reusable CLI and full terminal host; DevCentr orchestrates and embeds a minimal inject path until those products exist. Do not wait on VS Code. Details: Shell Host and Env Refresh.