5 Commits

Author SHA1 Message Date
YeonGyu-Kim b5e5fce236 fix(skills): register security-review builtin 2026-05-30 19:32:26 +09:00
YeonGyu-Kim 7c2dc64721 fix(commands): add security-review alias 2026-05-30 19:18:19 +09:00
YeonGyu-Kim 8e28e29c26 fix(package): block internal-only assets from publish payload
Validator finding #12 from the publish-debate-vortex hyperultradebate flagged that internal-only skill and command assets could leak into the npm payload once the dot asset roots are included.

Bun 1.3.x ignores a root .npmignore for directories listed in package.json#files, so the exclusion rules live in nested .npmignore files co-located with each published command and skill directory.

RED before nested ignores: bun test script/package-layout-exclusion.test.ts failed with expect(received).toEqual(expected), receiving .opencode/skills/__internal-fake-do-not-ship-test-artifact/SKILL.md, .agents/skills/__internal-fake-do-not-ship-test-artifact/SKILL.md, .opencode/command/__internal-fake-do-not-ship-test-artifact.md, and .agents/command/__internal-fake-do-not-ship-test-artifact.md instead of [].

GREEN after nested ignores: bun test script/package-layout-exclusion.test.ts reported 2 pass, 0 fail, 5 expect() calls.

This is the exclusion companion to script/package-layout.test.ts, the inclusion test arriving through the dev merge.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-05-26 16:29:47 +09:00
YeonGyu-Kim 2bfad4909e feat(skills): add security-research orchestration
Ship the documented Team Mode security-research capability as an .agents skill and expose /security-research through transition command wrappers.

The exact security-review slug has no reachable history hits; security-research is the documented missing artifact from README and issue #3887.

Refs #3887

Plan: plans/security-research-restore.md
2026-05-23 14:03:38 +09:00
YeonGyu-Kim 21460713e3 .opencode to .agents 2026-05-13 11:08:08 +09:00