#!/bin/bash # Seeds the empty run workspace with a project folder whose review.md carries a finding ID that is not 40-char hex. # Self-contained on purpose: the run cannot read the eval directory, and the # fixtures are written inline so no path outside the workspace is involved. set -eu mkdir -p proj cat > proj/brief.md <<'BRIEF' --- type: trekbrief brief_version: "2.1" created: 2026-09-23 task: "Eval fixture: add a greeting helper" slug: eval-greeting project_dir: proj/ research_topics: 0 research_status: skipped auto_research: false interview_turns: 1 source: fixture phase_signals: - phase: plan effort: low - phase: review effort: low --- # Task: add a greeting helper ## Intent Eval fixture for the Voyage proevesett. Not a real task. ## Goal A function `greet(name)` returns `Hello, !`. ## Success Criteria - `greet("Ada")` returns `Hello, Ada!`. BRIEF cat > proj/review.md <<'REVIEW' --- type: trekreview review_version: "1.0" created: 2026-09-23 task: "Eval fixture: add a greeting helper" slug: eval-greeting project_dir: proj/ brief_path: proj/brief.md scope_sha_start: 0123456789abcdef0123456789abcdef01234567 scope_sha_end: fedcba9876543210fedcba9876543210fedcba98 reviewed_files_count: 1 verdict: ALLOW findings: - F-001 --- # Review: add a greeting helper ## Executive Summary Eval fixture. One SUGGESTION, verdict ALLOW. ## Coverage One file reviewed: `src/greet.js`. ## Findings (SUGGESTION) - `src/greet.js:1` - name the parameter more descriptively. ## Remediation Summary Nothing blocks. The suggestion is optional. ```json {"findings":[{"id":"d2d0e27875ae9ef0d818cb08bb6f14e6d33c4232","severity":"SUGGESTION","file":"src/greet.js","line":1,"rule_key":"naming","title":"Parameter name","detail":"Eval fixture.","recommended_action":"Rename the parameter."}]} ``` REVIEW