Skip to content

feat(skills): host-runnable workflow composition - #12

Merged
daniellam258 merged 5 commits into
mainfrom
daniellam258/host-runnable-workflow-composition
Aug 13, 2026
Merged

daniellam258 merged 5 commits into
mainfrom
daniellam258/host-runnable-workflow-composition

Conversation

@daniellam258

@daniellam258 daniellam258 commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Why

Downstream dopamint-arena#982 / DOPAN-1021.

  1. Remote CI that is the only place the steps exist turns two independent
    failures into two full CI cycles.
  2. Operator secrets must reach a measured enclave without entering the
    image or granting the host unwrap.
  3. Sibling enclave skills split one connected topic; infra was starting
    to own the boundary.

What changed

  • cmk:cicd 0.3.1 — host-runnable + JIT concurrent slot count
  • cmk:infra 0.3.2 — pointer tail only; attested boundary is cmk:enclave
  • cmk:local-stack 0.4.3 — same package, no raw-env fork
  • Delivery / design: no-shortcut production-ready foundation
  • cmk:enclave 0.2.0 — one roof: boundary, references/secrets.md, references/nautilus.md

Testing

bash scripts/skill-lint.sh

skill-lint: OK

Treat CI YAML as a composer over scripts any host can run.
Add vendor-neutral cmk:enclave-secrets and the Nitro/Nautilus
application cmk:nautilus.
Keep the attested boundary, secret packing, and Nautilus application
as facets of cmk:enclave so the topic stays connected. Infra and
local-stack retain pointer tails. Encode no-shortcut production-ready
foundations and JIT concurrent-slot count on the existing host path.
Join wraps instead of cutting the no-shortcut and enclave tails.
Keep the ~80-column wrap. Drop duplicate package, seal, and profile
prose from enclave facets and peer skills; leave one home and a
pointer.
@daniellam258
daniellam258 merged commit cc378cc into main Aug 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant