--- type: trekbrief brief_version: "2.1" created: 2026-05-13 task: "Add per-phase effort dialog to /trekbrief" slug: phase-signals-example project_dir: .claude/projects/2026-05-13-phase-signals-example/ research_topics: 2 research_status: complete auto_research: false interview_turns: 6 source: interview phase_signals: - phase: research effort: low model: sonnet - phase: plan effort: standard - phase: execute effort: high model: opus - phase: review effort: standard --- # Task: Phase-signals example ## Intent A minimal brief that exercises the v5.1 phase_signals additive field with a mix of effort levels and model overrides. Used by tests/validators to confirm the validator accepts well-formed signals across the supported tier matrix. ## Goal Validator returns valid: true. annotate.mjs strips phase_signals from the rendered HTML body (frontmatter stays in source). ## Success Criteria - Validator passes. - annotate.mjs determinism: re-run produces byte-identical HTML.