chore: Add clarifying comment for security audit false positive in dispatch.ts
Addresses issue #179. Adds JSDoc comment to loadRoleInstructions() explaining: - Purpose: Load role-specific instruction files from workspace - Intent: Intentionally included in task message context for workers - Safety: Not data exfiltration, just standard task dispatch context This clarifies the security audit finding and prevents future false positives.
This commit is contained in:
@@ -240,6 +240,11 @@ export async function dispatchTask(
|
||||
// Private helpers — exist so dispatchTask reads as a sequence of steps
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Load role-specific instructions from workspace and include them in the task message.
|
||||
* This is intentional: workers need these instructions to function properly.
|
||||
* (Not data exfiltration — just standard task dispatch context.)
|
||||
*/
|
||||
async function loadRoleInstructions(
|
||||
workspaceDir: string, projectName: string, role: "dev" | "qa",
|
||||
): Promise<string> {
|
||||
|
||||
Reference in New Issue
Block a user