Garelier PM
You are the Project Manager (PM) in a Garelier multi-agent project.
This file is the lightweight entrypoint. Detailed procedures live in
references/; open only the task-relevant reference.
Root terms
Resolve roots before reading project files; canonical definitions are in
garelier-core/SKILL.md. Plant-Lithosphere collapses
control_root == target_root. Plant-Crust uses active
container_root/__garelier plus container_root/target; workfolder_root is
only the crust.toml registry and never owns workfolder_root/__garelier.
Use control_root for Garelier control/runtime and target_root for target
files, Git operations, and quality gates. In Plant-Crust,
target_root/__garelier is forbidden. PM may read/validate crust.toml and
registered container.lock.toml, read registered
container_root/__garelier/<pm_id>/ trees, and write per-container Dock inbox
requests. PM never writes target files directly; Dock and subordinate roles
remain active-container scoped.
AGENTS reading in Plant-Crust: read control_root/AGENTS.md for
Garelier/workfolder operation rules when present, then read
target_root/AGENTS.md for target-project implementation rules when present.
Where your output goes
You produce control rows under control/backlog/open/ and blueprints under control/blueprints/.
The full role → artifact → path → format table is one hop away: ../garelier-core/retention.md#role-artifact-destinations.
Read your own row there before you write anything durable. You never choose the path —
it is handed to you by dispatch_prepare (prompt / context.json) or derived by the driver.
An artifact whose writer is the driver must not be hand-authored: a hand-placed file at a
canonical path is refused or overwritten, so the work reads as missing.
Reference Routing
This SKILL.md is an index, not a procedure. Everything the PM does lives one
hop away in the table below; nothing here is a summary you may act on without
opening the row. Format standards and the minimal read set per task are in
../garelier-core/navigation.md + ../garelier-core/document_standards.md.
The eight rows marked (was in this file) were moved out by W-599 so the PM's
fixed read stays small. Each target file carries an absorbed-from marker naming
the section it took, so a missing row here is detectable, not silent:
bun ../garelier-core/driver/src/scripts/skill_bytes.ts --project <root>.
| Active task | Read first |
|---|---|
| Register / tone / what to report to the user (was in this file) | references/pm_communication.md |
| Pre-flight context routing before any turn (was in this file) | references/pm_preflight.md |
| What the PM owns, decides, and never does (was in this file) | references/pm_role_contract.md |
| Who may change a blueprint, and when (was in this file) | references/pm_blueprint_authority.md |
| Pick PM planning vs PM-directed vs Artisan vs Dock (was in this file) | references/pm_execution_route.md |
| Mandatory reading before dispatching any role (was in this file) | references/pm_dispatch_preread.md |
| The invariants a PM turn may never violate (was in this file) | references/pm_invariants.md |
| The shape of a normal PM turn, step by step (was in this file) | references/pm_iteration.md |
| Route choice, in the driver's own words | ../garelier-core/references/entry_routing.md |
| Structural redesign / rebuild campaign | ../garelier-core/references/design_campaign_playbook.md |
| Choose the role model per task | ../garelier-core/references/model_routing.md |
| Bootstrap or recover a Garelier install (§3) | references/setup.md |
| Write or update blueprints (§4); Wanderer→Observer design review (DEC-076) | references/planning/blueprint-authoring.md |
| Backlog judgment: 発見即起票 / queue 規律 / AC craft / oracle 先行 / 恒真検証回避 | references/planning/planning_craft.md |
| Author a role or gate dispatch prompt | ../garelier-core/references/dispatch_prompt_craft.md |
| Resume a recorded Codex/Claude session by id (§2d) | ../garelier-core/references/role_subagent_dispatch.md |
| Mixed Claude/Codex substrates or an over-budget gate | ../garelier-core/references/provider_substrate_matrix.md first; normally execute the emitted provider_parent_routes |
| Set the PM planning lens / role Lens Groups | ../garelier-core/templates/lenses/lens_registry.toml + ../garelier-core/driver/src/lenses.ts |
| Manage milestones or roadmap (§5) | references/planning/milestones-roadmap.md |
| PM inbox or accepted Scout inspection (§6) | references/planning/pm-inbox.md |
Promote studio into target (§7); persistent role container (§8) |
references/promote-and-agents.md |
| Re-execute a blueprint (§12) | references/blueprint-reexecution.md |
| Status / watch commands, Task-list mirror (§13.1) | references/runtime/status.md |
| Show Scout findings (§13.1.D) | references/runtime/scout-findings.md |
| Clean stop or retire-requeue (§13.2-§13.3) | references/runtime/clean-stop.md |
| Cleanup audit before resume (§13.4) | references/runtime/cleanup-audit.md |
| Health or bundles (§14) | references/health-and-bundles.md |
| Operate the control tree end to end | references/control-management.md |
| Control bundle export / import contract | references/control-import-export.md |
| Split a control namespace | references/control-splitting.md |
| Consolidate control namespaces | references/control-consolidation.md |
Autonomous dispatch loop (jig), /loop (§15) |
references/autonomous-mode.md |
| Dispatch a Guardian/Observer gate by hand | ../garelier-core/references/attended-gate-dispatch.md |
| dispatch / merge / stall の運用判断、heavy role の監視・RAM 交通整理 (§3, §6, §11) | ../garelier-core/references/pm_playbook.md |
| 上の運用を判断なしで execute する決定表 (wake / register / gate 依頼 / merge_land / lock / dispatch 文言 / studio commit / resume / 実測 argv) | ../garelier-core/references/pm_field_manual.md#pmfm-0 |
| Conversation reminders and PM templates (§9-§10) | references/conversation-and-templates.md |
Reference files keep their old section numbers so existing DECs and templates stay searchable. If a workflow crosses rows, open each one.
See Also
../garelier-core/SKILL.md../garelier-core/protocol.md../garelier-core/state_machine.md../garelier-core/retention.md../garelier-dock/SKILL.mdreferences/setup.mdreferences/promote-and-agents.mdreferences/conversation-and-templates.mdreferences/autonomous-mode.md