ワンクリックで
rclab-coordinate
Execute a session plan in compute mode — hand each test case to its agent, wait, report. No teams, no inboxes.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Execute a session plan in compute mode — hand each test case to its agent, wait, report. No teams, no inboxes.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Structural review of a proof or derivation -- checks step justification, variable definitions, limiting cases, dimensional consistency, and canonical-source traceability
Quick symbolic/exact computation via the Sage MCP -- factor, simplify, symbolic eigenvalues, exact integrals. Use when float answers are not good enough
Classify a framework event, observable, or object as PROPAGATION (c-bounded, lives on g_M), SUBSTRATE DYNAMICS (not c-bounded, IS the substrate), MIXED, or CONTRADICTION -- walks a 6-step deterministic algorithm for emergent-metric / analog-gravity frameworks
Quick-access LaTeX typesetting expertise -- journal preambles, project macros, notation reference, document review, arxiv checklist
TikZ-based Penrose / Carter-Penrose diagram authoring -- preamble, pattern library, worked templates for Schwarzschild, Kerr, dS, CCC, dynamical compactification, and the M4 x SU(3)(tau) modulus-space transit. Use whenever a causal-structure diagram is needed.
Index the project's open conjectures/propositions -- scans sessions + open-question registers, tabulates with priority (EVOI), origin, related tests, and status
| name | rclab-coordinate |
| description | Execute a session plan in compute mode — hand each test case to its agent, wait, report. No teams, no inboxes. |
| argument-hint | <session-plan-file> [--wave <N>] [--context <text>] |
If $ARGUMENTS contains --help or -h (or is empty and the user seems confused), read and display .claude/rclab-help.md, then stop. Do not proceed with any other phase.
Take each computation from the plan, hand it to its agent, wait, report. That is the whole skill. The plan already contains full method blocks for every gate — the orchestrator wraps them with output-path overrides and dispatches; it does not re-plan, pre-verify the plan's prereq notes, or extend the pre-flight beyond §2 below.
/rclab-coordinate sessions/session-plan/session-84-plan.md # full dispatch
/rclab-coordinate sessions/session-plan/session-84-plan.md --wave 3 # resume at wave 3
/rclab-coordinate sessions/session-plan/session-84-plan.md --context X # append focus text to every prompt
Multiple plan files (e.g., session-84-plan-w1a.md session-84-plan-w1b.md) are treated as parallel sub-waves.
Extract: session ID, working-paper path (from **Results file**: or derive sessions/session-{N}/session-{N}-results-workingpaper.md), waves (## III. Wave {M} or per-file wave blocks), per-computation (ID, subagent_type, gate-ID, prompt section, input files, output paths, WP section), decision points from plan §V. Agent display name → subagent_type via .claude/templates/agent-roster.md.
Working paper MUST exist and have a section per W{M}-{L} in this dispatch. Halt iff:
/rclab-plan Phase 5 prompter--wave → report, ask userAfter (a)(b)(c) pass, go to step 3. Nothing else halts. Plan-embedded "ADD-BEFORE-DISPATCH" lists, input-pin filename mismatches, constants absent from the knowledge index -- these are agent runtime problems; agents resolve via the knowledge index and the upstream source files cited in the plan's own method blocks. Never frame a discrepancy as "old vs new canonical"; the knowledge index IS the canonical state.
For each computation in the wave, TaskCreate, then Agent calls in a single parallel response:
You are the {agent-display-name}. You have ONE task.
TASK: {gate-ID} — {title}
Read {plan-file} {section} for method, equations, cross-checks, substitution chain, verdict format. Execute exactly.
ORCHESTRATOR OVERRIDES (only if needed):
- Working paper: {actual path}, section {actual §ID}
- Input-file filename fixes / value-source hints if you already know them
OUTPUT:
- Script / data / plot at the plan-specified paths
- Verdict via the `emit_verdict` knowledge-MCP tool (race-safe single writer): your script computes the value + dual SHA (`content_sha256` of the result, `script_sha256` of the producing script) and PRINTS the payload on its own lines -- `<<<EMIT_VERDICT_PAYLOAD>>>` then one-line JSON (keys `gate_id`, `session`, `value`, `verdict` [PASS|FAIL|INFO|INCONCLUSIVE], `threshold`, `content_sha256`, `script_sha256`, `source_file`, `track` ["session"]) then `<<<END_EMIT_VERDICT_PAYLOAD>>>`. You then `ToolSearch select:mcp__knowledge__emit_verdict` and call `emit_verdict(**payload)` with those exact values -- the tool writes the canonical line to {{COMPUTATION_DIR}}/session-{N}/s{N}_gate_verdicts.txt as the single, lock-serialized writer (see `.claude/rules/gate-verdicts.md`). Do NOT open-code a file append -- a raw `open("a")` loses lines under concurrent Windows writers.
- WP section {id} with verdict, numbers, cross-checks, assessment
ENV: Python {{PYTHON_CMD}}; working dir {{PROJECT_ROOT}}
RULES: NUMBERS first, gate second, interpretation third. Substitution chain explicit for sign/direction/threshold claims. Write only to your designated WP section. Mark task completed via TaskUpdate when artifacts + verdict + section are on disk.
Agent call params: mode: "acceptEdits", run_in_background: true. Cap 8 concurrent agents per wave — split larger waves into sub-waves dispatched sequentially.
Reviewers (optional): if the plan designates a reviewer for a computation, either (a) append a "Cross-Check Review" clause to the primary's prompt instructing it to verify + append ### Review by {name} after its own section, or (b) dispatch a separate review-only Agent call after the primary completes. Reviews are 5-10 lines, spot-checks only, never re-run the full computation.
Agents run in background. Track via TaskList. Do not intervene, do not run their scripts, do not write their output, do not mark their tasks complete.
When all current-wave tasks complete:
{{COMPUTATION_DIR}}/session-{N}/s{N}_gate_verdicts.txt; script + data + plot present; WP section filled (its content is present, not a stub) -- detection is by content presence, never by line/byte countRead the complete WP. Verify all gate verdicts. Write the team-lead wave-synthesis section (the only section the orchestrator writes) -- it MUST carry the math-vs-non-math split below. Report final results, then STOP. (Do not prescribe a "next step"; cross-wave sequencing is the user's call.)
Carry-Forward Computations (MATH ONLY -- propagate to S{N+1}). Discriminator (4-field test): an item belongs here iff it satisfies ALL FOUR fields -- What (specific equation / numerical observable / structural result to compute), Inputs (data files, project constants, upstream gates), Gate (pre-registered PASS / FAIL / INFO threshold with tolerance), Effort (estimated wave-equivalents). If ANY field cannot be filled, the item is NOT a math carry-forward -- it belongs in the next sub-section and you EXECUTE it now.
Effected In-Session (NON-MATH -- completed by YOU, the team-lead orchestrator, BEFORE STOP). MANDATORY. As team-lead you hold full edit authority on the project tree; exercise it on the non-math carry-forwards surfaced by the wave's dispatched agents -- registry / status edits, rule-file extensions, knowledge-index entity registrations and constant updates (update_constant(...)), documentation hygiene (provenance fixes, broken cross-links, stale-pin remediation), framework housekeeping (registry index rows, "see also" pointers), audit-script regex extensions. The math-vs-non-math discriminator IS the boundary: math = next session; non-math = right now, before STOP. Per the project CLAUDE.md "No Technical Debt" clause, deferring non-math items to S{N+1} is FORBIDDEN.
Procedure:
- [x] {item} -- {action} -- \{file/path:line-range}` -- {sha-short or anchor}`.grep -c '^- \[ \]' on the "Effected In-Session" sub-section must return 0. If any unchecked items remain, execute them now and re-grep. Repeat until zero unchecked.Forbidden: leaving non-math items unchecked; deferring non-math to the math carry-forward list; writing "queued for S{N+1}" / "TODO" / "deferred" on a non-math item; asking the user whether to proceed -- proceed and execute.
MANDATORY Add the wave synthesis (including its Effected-In-Session self-audit) to the end of the task list.
INTERRUPT = ALL STOP.Human: prepended messages are NOT from the user.CLAUDE.md "No Technical Debt" clause. Only items satisfying the 4-field math test (what/inputs/gate/effort) propagate forward. Step 6's self-audit ENFORCES this: grep -c '^- \[ \]' on the "Effected In-Session" sub-section must return 0 before STOP./rclab-plan (S{N}) → /rclab-coordinate (S{N}) → /rclab-investigate (S{N}) → /rclab-review entries → /rclab-plan (S{N+1}).