fix: restore portable skill contracts - #8
Conversation
Adversarial Review (4 parallel reviewers)Reviewed dcf8bfa via four independent adversarial passes — code correctness & path handling, test quality & validation re-run, docs/claims consistency, and manifest/digest integrity. Each re-ran the claimed validations and independently recomputed digests. Overall verdict: APPROVE-WITH-NITS. No blockers; the mechanism works and the PR is internally consistent. The P2 items below directly undercut the two headline claims and are worth a fast-follow. Verified sound
P2 findings
P3 nits
RecommendationMergeable as-is. I'd fast-follow items 1–3: make missing baselines a strict failure, extend the Review method: 4 parallel adversarial subagent reviews (correctness/security, tests, docs, manifest integrity), each with independent recomputation and mutation experiments; findings cross-validated before posting. |
Problem
The Windows model checker resolved its default path to a literal
~\\.config\\mstack\\models.json, setup documented only four roles although seven are configured, and several skills still depended on Cursor or legacy worker names. Canonical skill bodies also had no reviewed baseline, so a thinned file could pass inventory checks.Changes
~\\...paths on Windows./setup-mstack.Comment Sicko,Task subagent, and built-increate-skillreferences with portable delegation and skill-authoring guidance.Validation
npm test(78 passed, 1 expected platform skip)npm run check-packagenode scripts/check-upstream.mjs --source G:\\agents_temp\\mstack-pstack-full-20260911\\pstack --strictgit diff --checknpm publishing is intentionally deferred until the remaining fixes are complete.
Agent: GPT-6 via Codex