Skip to content

Commit c502b6c

Browse files
committed
planning: add issue 2.1-add-tee-slow-output-convention
1 parent ca90a93 commit c502b6c

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"status": "open"
3+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Plan
2+
3+
## Goal
4+
5+
Add a plugin convention requiring that slow processes (builds, test suites, linters) have their output tee'd to a
6+
temporary file so the output can be re-filtered without re-running the command.
7+
8+
## Pre-conditions
9+
10+
(none)
11+
12+
## Post-conditions
13+
14+
- [ ] A new file `plugin/rules/tee-slow-output.md` exists with the convention
15+
- [ ] The rule includes correct frontmatter (`mainAgent: true`, `subAgents: [all]`)
16+
- [ ] The rule explains when to tee (slow commands), when not to (fast commands, background tasks), and cleanup expectations
17+
- [ ] The rule includes a concrete pattern example using `mktemp` and `tee`

0 commit comments

Comments
 (0)