diff --git a/docs/user-guide/harness-loop.md b/docs/user-guide/harness-loop.md index f7b257d..e374e98 100644 --- a/docs/user-guide/harness-loop.md +++ b/docs/user-guide/harness-loop.md @@ -23,7 +23,7 @@ The Harness Loop implements the [Ralph Wiggum technique](https://ghuntley.com/ra Ralph requires **context training** to be configured. This provides Claude with your project's patterns and conventions. ```yaml -# spec-machine/config.local.yml +# devorch/config.local.yml profile: context_training: your-training-name ``` @@ -270,7 +270,7 @@ The prompt sent to Claude each iteration. Created at `init` time with your conte **IMPORTANT:** Before starting work, use the Explore subagent to understand project patterns: Task tool with subagent_type=Explore: -"Quickly scan spec-machine/context-training/your-training-name for key patterns..." +"Quickly scan devorch/context-training/your-training-name for key patterns..." --- diff --git a/src/cli/commands/harness/create-specs.ts b/src/cli/commands/harness/create-specs.ts index 24e8eed..a5a8935 100644 --- a/src/cli/commands/harness/create-specs.ts +++ b/src/cli/commands/harness/create-specs.ts @@ -108,7 +108,7 @@ export async function createSpecsCommand(options: CreateSpecsOptions): Promise { log('', 'info'); log('To fix this:', 'info'); log(' 1. Run /train-context to create context training for your project', 'info'); - log(' 2. Add to spec-machine/config.local.yml:', 'info'); + log(' 2. Add to devorch/config.local.yml:', 'info'); log(' profile:', 'info'); log(' context_training: your-training-name', 'info'); await flushAndExit(1); diff --git a/src/cli/lib/harness/templates.test.ts b/src/cli/lib/harness/templates.test.ts index 7a7027d..b20a74f 100644 --- a/src/cli/lib/harness/templates.test.ts +++ b/src/cli/lib/harness/templates.test.ts @@ -54,7 +54,7 @@ describe('lib/harness/templates', () => { const rendered = renderPromptTemplate('auth-system', 'mobile-app'); expect(rendered).toContain('auth-system'); expect(rendered).toContain('devorch/harness/auth-system'); - expect(rendered).toContain('spec-machine/context-training/mobile-app'); + expect(rendered).toContain('devorch/context-training/mobile-app'); }); }); diff --git a/src/cli/lib/harness/templates.ts b/src/cli/lib/harness/templates.ts index 2fe3776..aeb75dc 100644 --- a/src/cli/lib/harness/templates.ts +++ b/src/cli/lib/harness/templates.ts @@ -50,8 +50,8 @@ export function getAsciiArt(): string { export function renderPromptTemplate(featureName: string, contextTrainingName: string): string { return renderTemplate('PROMPT.template.md', { FEATURE_NAME: featureName, - HARNESS_DIR: `devorch/harness/${featureName}`, - CONTEXT_TRAINING_PATH: `spec-machine/context-training/${contextTrainingName}`, + RALPH_DIR: `devorch/harness/${featureName}`, + CONTEXT_TRAINING_PATH: `devorch/context-training/${contextTrainingName}`, }); }