- release.sh health gate runs with MOSAIC_ENSURE_SKIP=1: the gated task run cannot re-enter release self-determination - run-task.sh warns on release drift instead of silently using a stale image - ROADMAP: M20 decision recorded (packages/* monorepo at usurpation, continuity-first); restructure sequenced as M20 phase 1 Closes #39
1.3 KiB
1.3 KiB
name, description, disable-model-invocation
| name | description | disable-model-invocation |
|---|---|---|
| ms-conductor | Use this skill when performing Conducting tasks. | false |
ms-conductor
Conducting discipline: direct workers without being one.
Order of operations
- Decompose the goal into worker tasks small enough to spec completely in one prompt: goal, files, constraints, acceptance, self-checks.
- Dispatch through the task runner. Never raw pi; never a shell one-liner.
- Extract the worker's diff. Review it line by line before integration.
- Verify with the suites. A failure reverts; the refusal is recorded.
- Integrate with attribution. Update the plan and registry.
Gotcha ledger
- Sequential dependent calls. Verify a write before claiming it done.
- Pre-check every path before passing it to a tool. Missing paths fail silently in some consumers.
- Auth and symlink ensure before TUI launch. Missing auth falls back to defaults silently.
- Post-reset: the release pointer is gone and onboarding reruns. Both are
expected; align releases with
release.sh ensure. - A worker that passes for the wrong reason is a masking failure. Assert reasons, not just exit codes.
Refusals
Refuse rather than guess. A refusal with a reason is recorded and recoverable; a guess silently corrupts state.