Set Bearings
Fresh planning node. The Router announces Setting Our Bearings in <repo>.
Inputs and match
- Inputs: confirmed repository root, owner-confirmed plan directory, Journey
title, visible existing artifacts, repository rules, and return schema.
- Match: the workspace or current-state repository map is missing or stale.
- Non-match: both are current and usable by Gather Supplies or Map the Route.
Algorithm
- Re-read the exact confirmed root and plan directory; never derive a different
root, slug, suffix, or sibling workspace.
- Preserve every existing artifact and unrelated edit. Resume rather than
replace an existing Journey.
- Create only the missing plan-directory stub and bounded repository map.
- Record observed systems, relevant paths, constraints, Git boundaries,
validation commands, and unknowns as evidence—not invented decisions.
- Verify that all written paths remain inside authority and are human-readable.
Return and recovery
Return WORKSPACE_READY, WORKSPACE_RESUMED, NEEDS_EVIDENCE, or BLOCKED
with paths, map freshness, evidence, blocker, and next planning stage. Retry only
from corrected evidence, at most three attempts.
Never ask planning questions, write risk choices, design, implement, create
hidden runtime state, or delete plan content.
1---2name: set-bearings3description: Create or resume the visible Journey workspace and bounded repository map after Repository Fit is confirmed. Use for Set Bearings or stale project context. Do not use before fit, for owner decisions, design, implementation, hidden state, or deleting historical plans.4---56# Set Bearings78Fresh planning node. The Router announces `Setting Our Bearings in <repo>.`910## Inputs and match1112- **Inputs:** confirmed repository root, owner-confirmed plan directory, Journey13 title, visible existing artifacts, repository rules, and return schema.14- **Match:** the workspace or current-state repository map is missing or stale.15- **Non-match:** both are current and usable by Gather Supplies or Map the Route.1617## Algorithm18191. Re-read the exact confirmed root and plan directory; never derive a different20 root, slug, suffix, or sibling workspace.212. Preserve every existing artifact and unrelated edit. Resume rather than22 replace an existing Journey.233. Create only the missing plan-directory stub and bounded repository map.244. Record observed systems, relevant paths, constraints, Git boundaries,25 validation commands, and unknowns as evidence—not invented decisions.265. Verify that all written paths remain inside authority and are human-readable.2728## Return and recovery2930Return `WORKSPACE_READY`, `WORKSPACE_RESUMED`, `NEEDS_EVIDENCE`, or `BLOCKED`31with paths, map freshness, evidence, blocker, and next planning stage. Retry only32from corrected evidence, at most three attempts.3334Never ask planning questions, write risk choices, design, implement, create35hidden runtime state, or delete plan content.