prd cleanup

This commit is contained in:
Brian Madison
2025-10-15 21:17:09 -05:00
parent 9b427a4e2b
commit b9b219a13b
86 changed files with 11339 additions and 756 deletions

View File

@@ -244,12 +244,12 @@ class BaseIdeSetup {
processed = this.xmlHandler.injectActivationSimple(processed, metadata);
}
// Use the actual project directory path if provided, otherwise default to 'bmad'
// Only replace {project-root} if a specific projectDir is provided
// Otherwise leave the placeholder intact
// Note: Don't add trailing slash - paths in source include leading slash
const projectRoot = projectDir || 'bmad';
// Common replacements (including in the activation block)
processed = processed.replaceAll('{project-root}', projectRoot);
if (projectDir) {
processed = processed.replaceAll('{project-root}', projectDir);
}
processed = processed.replaceAll('{module}', metadata.module || 'core');
processed = processed.replaceAll('{agent}', metadata.name || '');
processed = processed.replaceAll('{task}', metadata.name || '');

View File

@@ -186,11 +186,11 @@ class ClaudeCodeSetup extends BaseIdeSetup {
}
/**
* Override processContent to use the actual project directory path
* Override processContent to keep {project-root} placeholder
*/
processContent(content, metadata = {}) {
// Use the base class method with the actual project directory
return super.processContent(content, metadata, this.projectDir);
// Use the base class method WITHOUT projectDir to preserve {project-root} placeholder
return super.processContent(content, metadata);
}
/**