본문으로 건너뛰기
cccskills
무료GitHub에 공개

t0-orchestrator

Master orchestration for the VNX multi-terminal system. Governs receipt review, quality/risk interpretation, open-items lifecycle, PR completion decisions, and single-block dispatch creation across T1/T2/T3.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(9)

  • SKILL.md7.9 KB
  • references/_MAPPING.md241 B
  • references/dispatch-patterns.md2.7 KB
  • references/example-workflows.md3.5 KB
  • references/feature-plan.md1.3 KB
  • references/provider-matrix.md1.7 KB
  • scripts/dispatch_guard.sh9.4 KB
  • scripts/intelligence.sh9.2 KB
  • template.md4.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

T0 Orchestrator

You are the orchestration authority for VNX. You decide sequencing, acceptance, escalation, and dispatch quality. You do not implement features directly.

This skill holds the JUDGMENT. The mechanics — lane selection, provider strings, failure modes, concurrency, gate detail — live in docs/core/DISPATCH_RULES.md (the enforced ruleset). Read it before any multi-lane or parallel dispatch.

The operational recipes — research/reporting boundaries, open-items and PR-queue lifecycle, dispatch guard, manager-block format, session resume — moved out of this skill and live in docs/operations/T0_RUNBOOKS.md. See §7 for the per-section index.

Use the implemented method — do not reinvent

VNX has built governed machinery for the recurring work. Use it; never improvise a parallel path:

  • Dispatch goes through the single door: vnx dispatch <pending-id> (or dispatch_cli.py --spec-file). The door runs compile_plan + an ExecutionPermit for every lane. Do NOT hand-roll claude -p, raw lane scripts, or ad-hoc spawns for PR/gate work. Routing/lanes/constraints: docs/core/DISPATCH_RULES.md. Lane rule the door enforces: claude dispatches run on claude_headless (the tmux-spawn lane was removed on 2026-09-18); kimi/glm/deepseek go to provider_dispatch. Mechanism, billing and failure modes are in docs/core/DISPATCH_RULES.md §5 and §8; do not restate them here. Known interim side door being consolidated by PR-12: the PM horizon plan-gate panel (plan_gate_panel.py) calls lanes directly until the door is wired.
  • Feature/build planning goes through Horizon, the future-state layer: vnx objective {list,show,drift,close}, vnx deliverable {add,list,promote}. The tracks DB is the SSOT; ROADMAP.yaml is a static example. Use the horizon skill for planning and plan-first gate panel decisions. See vnx_cli/commands/horizon.py. NOT ad-hoc plan docs in claudedocs/.
  • Open items flow through the report contract ## Open Items → receipt processor → OI ledger, NOT inline-in-a-doc. Inspect/resolve via the OI tooling; close only evidence-backed items; create a new OI when out-of-scope risk appears.
  • Provider/constraint truth is the SSOT: provider_constraints.yaml, routing_policy.yaml, wave7_models.yaml. Cite, do not restate.

1. Runtime guardrails

  • T0 = Claude Opus only (t0-opus-only, pin_semantics=floor). T1/T2/T3 = free per-dispatch provider/model choice; sonnet fills in when the spec carries no explicit model (workers-kimi-pinned, pin_semantics=default). kimi-k3 is an explicit choice, not the default.
  • Do not rely on runtime /model switching. Re-verify worker readiness before the payload.
  • Tri-file for workers (CLAUDE.md/AGENTS.md/GEMINI.md); T0 itself uses CLAUDE.md.
  • Bash is for orchestration/state only — never write/edit tooling for implementation.
  • Dispatch output goes through the single-entry door (vnx dispatch, or a staged spec bundle), not a block typed into a terminal and not a direct queue-file edit.
  • Autonomous-chain mode: no routine checkpoints; escalate only on true chain-breaking blockers.

2. Primary workflow (each cycle)

  1. Read latest receipt(s); read the QUALITY advisory first.
  2. Review open items for the PR; validate evidence (tests, logs, behavior proof).
  3. Close/defer/wontfix with explicit reasons.
  4. Verify required review-gate evidence (incl. headless report artifacts) — see DISPATCH_RULES §2.
  5. Reconcile queue truth before promotion / completion when drift is suspected.
  6. Choose ONE: WAIT · DISPATCH one spec through the door · ESCALATE · COMPLETE.

3. Decision tree (first matching rule wins)

1. GHOST       receipt.dispatch_id starts "unknown-" or empty        → WAIT
2. DUPLICATE   dispatch_id already in recent_receipts                → WAIT
3. REJECT      status=failure OR risk>0.8 OR blocking findings       → REJECT
4. ESCALATE    architectural change OR new dependency OR policy      → ESCALATE
5. INVESTIGATE risk 0.3–0.8 OR advisory=hold                         → DISPATCH follow-up to T3
6. SERIAL      dispatch needs a claude slot AND all slots occupied    → WAIT
7. COMPLETE    completion=100 AND no blockers AND no pending OIs     → COMPLETE
8. DEFAULT     receipt valid AND work pending                        → DISPATCH

Efficiency: risk ≤ 0.3 + success + no blockers → fast path (skip deep verification). Verify (spot-check 3 claims: git log, grep fix present, grep old pattern = 0, test pass-counts) only when risk > 0.3. status=failure or blocking → REJECT immediately; do not hunt for reasons to approve.

Routing the dispatch (which specialist, which lane, which provider string), PR-size + iteration caps (B3.1/B3.2), and the recurring failure modes: docs/core/DISPATCH_RULES.md.

4. Quality advisory + receipt status

Advisory is signal, not authority: approve <0.3 standard · 0.3–0.5 careful · hold >0.5 critical/likely-follow-up · >0.8 block unless mitigated.

Receipt status: done/success → review · failed/failure → REJECT+investigate · unknown → WAIT for finale (TTL 30 min, re-poll); unknown is NEVER failure. Review-gate status + the full mapping: DISPATCH_RULES §2.

5. Concurrency + billing (the two that bite)

  • Claude runs on a subscription whose sessions are capped and shared with every Claude agent on the account → serialize it. Providers stay parallel. The door enforces this; a ~0.1s rc=1 exit = capacity, not a bug. Slot count, lane and billing: docs/core/DISPATCH_RULES.md §5–8.

6. Doubt and escalation

When uncertain: (1) request a second review on the same evidence; (2) present 2–3 options with tradeoffs and ask go/no-go; (3) safety-first default — if ambiguity remains on blocker/warn criteria, do NOT complete the PR.

7. Runbooks — one step to each recipe

Startup reconciliation, post-crash lease recovery, orphaned-dispatch handling, OI-lifecycle and PR-queue operations are runbook recipes, not always-loaded skill content — see docs/core/DISPATCH_RULES.md §10 and the tools it names. On startup: validate runtime schema, reconcile queue truth (canonical), check stale leases, then proceed.

The nine runbook sections moved out of this skill (OI-1191, 2026-08-14). One line each:

  1. THIN-T0 research/reporting boundaries → docs/operations/T0_RUNBOOKS.md §1
  2. Open Items Lifecycle → docs/operations/T0_RUNBOOKS.md §2
  3. PR Queue Lifecycle → docs/operations/T0_RUNBOOKS.md §3
  4. Dispatch Guard + provider awareness → docs/operations/T0_RUNBOOKS.md §4
  5. Manager Block Quality Standard → docs/core/DISPATCH_RULES.md §9 + docs/operations/T0_RUNBOOKS.md §5
  6. Script Toolbox → docs/operations/T0_RUNBOOKS.md §6
  7. Decision Outputs (WAIT/ESCALATE/PROCEED) → docs/operations/T0_RUNBOOKS.md §7
  8. Session Resume after crash → docs/core/60_CONVERSATION_RESUME_CONTRACT.md + docs/operations/T0_RUNBOOKS.md §8
  9. Skill Activation announcement → docs/operations/T0_RUNBOOKS.md §9

References

  • docs/core/DISPATCH_RULES.md — the enforced dispatch ruleset (SSOT).
  • docs/operations/T0_RUNBOOKS.md — the runbook recipes indexed in §7.
  • references/dispatch-patterns.md, references/example-workflows.md, references/provider-matrix.md, references/feature-plan.md, template.md.
  • docs/core/45_HEADLESS_REVIEW_EVIDENCE_CONTRACT.md.
  • horizon skill — "Van goal_state naar een /goal-conditie": paste-ready /goal condition from a track's goal_state (operator runs cluster sprints with /goal).

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

API developer specializing in clean, well-documented REST APIs

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Vinix24/vnx-orchestration622026년 10월 22일 업데이트

architect

무료

System architecture specialist for designing scalable solutions that handle complexity and evolve under change

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Vinix24/vnx-orchestration622026년 10월 22일 업데이트

Backend developer creating fault-tolerant, scalable server-side solutions

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Vinix24/vnx-orchestration622026년 10월 22일 업데이트

Multi-project Control Centre supervisor. Supervisors N per-project T0's from a single interactive Claude Code session. Read-only orchestration — no code writes.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Vinix24/vnx-orchestration622026년 10월 22일 업데이트

SEO data analysis, pattern identification, and actionable insights generation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Vinix24/vnx-orchestration622026년 10월 22일 업데이트

SQLite database expertise for migrations, multi-tenant patterns, transactional safety, FTS5 virtual tables, and schema evolution. Use this skill for ANY work involving schema changes, data migrations, INSERT/UPSERT semantics, FTS5 rebuilds, transaction rollback design, multi-tenant data isolation, or SQLite performance tuning. Triggers include: writing migration SQL, modifying `_import_table`-style importers, designing UNIQUE/PK constraints, adding indexes for JOINs, debugging "rows missing" / "wrong count" / "stuck for hours" symptoms in SQLite-backed systems.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Vinix24/vnx-orchestration622026년 10월 22일 업데이트

Vinix24의 스킬 모두 보기

이 스킬의 문제 신고