fix(ship): Step 9.2.1 QA writes reports under a git-excluded run dir, not the product tree (GST-969)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
garrytanandcapy-ai[bot] committed 2026-11-02 23:30:02 +00:00
1 parent 82db89ab3e
commit 3e44a5af3c
5 files changed
+109 -2

No files matched your search

+1 -1
View File
@@ -244,7 +244,7 @@ export function generateQAReview(ctx: TemplateContext): string {
Only the parent runs report-only discovery.
Never overwrite another run's reports. Batch only independent Reads.
${ship ? `Without a caller REPORT_DIR, use the \`reportDir\` that \`bun ${quoteSafePath(ctx.paths.binDir)}/gstack-qa-evidence report-dir\` prints: git-excluded, so QA never changes the reviewed tree.\n` : ''}
${ship ? `**1. Load methods before any QA or explicit-verification probe.**
${generateQAReviewPreflight(ctx)}` : `**1. Set the charter and isolation.**