42 lines
1,021 B
Markdown
42 lines
1,021 B
Markdown
---
|
|
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.
|