hy-sde/dsh-orchestration-policy--packages-orchestration-policy ↗★ 0

@hy-sde-org/dsh-orchestration-policy

Parallelize-by-default orchestration policy: config-driven fan-out rules, fail-closed task-isolation guard, review-gate posture resolution, and the `orchestration:policy` system-prompt section (firstmate dispatch-profile shape) — a standalone plugin for DeepSeek Harness. 提供配置驱动的并行分发与隔离保护。适合需要高并发子智能体协作的场景。

패키지
@hy-sde-org/dsh-orchestration-policy
호환성
미검증
Harness peer 범위
^0.2.0-rc.2
Cordis peer 범위
~4.0.4
버전
0.2.0-rc.2
라이선스
MIT
최근 업데이트
2026. 10. 3.

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗

Configuration knobs (all optional)

KeyDefaultMeaning
enabledfalseMaster switch: guard and prompt text are inert until true.
defaultModeparallelPosture for decomposable work: parallel (default) or serial.
maxFanOut3Ceiling on one fan-out wave; beyond it the remainder is a follow-up wave.
isolationrequiredrequired = fail-closed isolation; suggested = prompt-only.
enforceWorkspacetrueWhether the seam guard enforces isolation when isolation: required.
serializeReasonsall fourAccepted reasons to serialize: same-file-edit, semantic-dependency, shared-mutable-state, incompatible-concurrency.
announcePlantrueShow the captain one plan summary before a wave is dispatched.
reviewGate.enabledactiveThe gate is active whenever the policy is enabled; false exits it.
reviewGate.defaultreview-gatedStanding posture for repositories without an explicit entry.
reviewGate.posture{}Explicit standing posture per repository-root prefix (* = global; longest matching prefix wins). Host-owned config — never repo files.
reviewGate.requireVerdictshipThe only verdict that releases a push today.
reviewGate.onUnavailableblockNo current ship verdict: block (fail-closed refusal) or warn (loud degrade). A reject verdict always blocks in both modes.
scoutPolicy.knowledgeOnlythe five labelsIntent labels whose output is scout, not PR-shaped (prompt-rendered guidance).
reporting.modeoutcomesCaptain-facing prose follows the outcome contract; verbose = today's behavior (debugging).
reporting.includePerTasksummaryPer-task detail in the one-block wave summary: summary (one line per task) or detail (blocks).
reporting.forbiddenTermsthe seven termsMechanics vocabulary to translate or omit in captain-facing text (default: subagent, workspace, lease, worktree, pool, continuation, provider).

Precedence is fixed (firstmate precedence): explicit captain instruction in the moment > configured rule > configured default > built-in default. Malformed configuration fails at LOAD with an actionable message — never silently ignored or selected around.