From 7e143be61a30f691d7133bb091b395e244d41425 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sat, 24 Oct 2026 14:59:50 +0400 Subject: [PATCH] =?UTF-8?q?docs(dsh):=20composition=20smoke=20test=20?= =?UTF-8?q?=D0=B2=20temp-=D0=BF=D1=80=D0=BE=D1=84=D0=B8=D0=BB=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dsh/PORT.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dsh/PORT.md b/dsh/PORT.md index 69bc7e9..3f9eb39 100644 --- a/dsh/PORT.md +++ b/dsh/PORT.md @@ -206,6 +206,13 @@ They cover main/detached guards, branch allowance, Bash writes, `require-plan` with `.bounded` and a branch plan, bootstrap frontmatter/marker/dedupe, role-layer composition, and package metadata. +Composition smoke test (no model call): the bundle was installed with +`dsh plugin --profile test add dsh/bundle` into a temporary `DSH_HOME` based on +the shipped `headless` profile. `--dump-config` shows the `dsh-harness` row, the +profile lists `@local/dsh-harness` in `dsh.profile.bundles`, and the package's +internal `hooks` symlink resolves to the repository `hooks/`. The temporary +profile was removed; the real `desktop` profile was not touched. + ## 7. Risks and open questions - **DSH is 0.2.1-rc.3.** The plugin/event API is not frozen; pin the version and