计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
rapid-triage-reasoning【效率与协作】Fast decision-making methodology for time-critical situations. Use when you have minutes (not hours) to decide, during incidents, emergencies, or hard deadlines. Optimizes for "good enough now" over "perfect later". Unlike other patterns that maximize quality, RTR maximizes decision speed while maintaining acceptable quality floors.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Purpose: Make defensible decisions under extreme time pressure. RTR accepts that perfect is the enemy of good when time is the critical constraint.
Use RTR when:
Don't use RTR when:
RTR vs Other Patterns:
Goal: Explicitly acknowledge time pressure and scope limits
Process (30 seconds):
Template:
## Time Constraint Recognition
**Deadline**: [Specific time or duration]
**Cost of Delay**: [What happens if we miss deadline]
**Quality Floor**: [Minimum acceptable outcome]
**Acceptable Sacrifice**: [What we're giving up for speed]
Example:
## Time Constraint Recognition
**Deadline**: 5 minutes (users experiencing errors NOW)
**Cost of Delay**: Every minute = ~100 failed transactions
**Quality Floor**: Stop the bleeding, even if not root cause fix
**Acceptable Sacrifice**: May need to revisit with proper fix later
Goal: Generate options you can actually execute in time
Process (1-2 minutes):
Feasibility Filter:
| Option | Executable in Time? | Reversible? | Keep? |
|--------|---------------------|-------------|-------|
| [Option 1] | Yes/No | Yes/No | Yes/No |
| [Option 2] | Yes/No | Yes/No | Yes/No |
Discard any option where "Executable in Time" = No
Template:
## Viable Options (Max 4)
### Option 1: [Name]
- **Action**: [Specific steps]
- **Time to Execute**: [Minutes]
- **Reversible**: [Yes/No/Partially]
### Option 2: [Name]
...
### Option N: Do Nothing / Wait
- **Action**: Accept current state
- **Rationale**: [When this is actually correct]
Goal: Prefer reversible actions when uncertain
Reversibility Hierarchy:
Decision Rule:
Quick Assessment Matrix:
| Option | Expected Outcome | Confidence | Reversibility | Score |
|--------|------------------|------------|---------------|-------|
| A | [Outcome] | [%] | [1-3] | [Calc] |
| B | [Outcome] | [%] | [1-3] | [Calc] |
Score = Confidence × (Reversibility + 1) / 4
Prefer highest score
Goal: Start acting while maintaining ability to course-correct
Process:
Checkpoint Template:
## Execution Log
**Started**: [Time]
**Action**: [What we're doing]
### Checkpoint 1 (25%): [Time]
- Working? [Yes/Partially/No]
- Continue? [Yes/Pivot to Option X]
### Checkpoint 2 (50%): [Time]
- Working? [Yes/Partially/No]
- Continue? [Yes/Pivot to Option X]
Pivot Rules:
Goal: Enable proper analysis after the crisis
Process (do WHILE acting, not after):
Template:
## RTR Decision Record
**Situation**: [1-sentence summary]
**Time Pressure**: [Why urgent]
**Decision Made**: [What we chose]
**Rationale**: [Why, in 1-2 sentences]
**Outcome**: [What happened]
### Follow-up Required
- [ ] [Investigation or fix needed]
- [ ] [Technical debt to address]
- [ ] [Root cause analysis with HE]
| Scenario | Total Time | R | A | P | I | D |
|---|---|---|---|---|---|---|
| 5-minute incident | 5 min | 30s | 1m | 30s | 2.5m | 30s |
| 15-minute deadline | 15 min | 1m | 3m | 2m | 8m | 1m |
| 30-minute decision | 30 min | 2m | 5m | 3m | 18m | 2m |
| 1-hour critical | 60 min | 3m | 10m | 7m | 35m | 5m |
If you have >1 hour, consider if RTR is actually needed
## Incident Triage (5 minutes)
### Immediate Questions (1 min)
1. What's the user impact? [Severity 1-4]
2. Is it getting worse? [Yes/No/Stable]
3. When did it start? [Time]
4. Any recent changes? [Yes/No]
### Triage Decision Tree (1 min)
- Recent deploy? → Rollback first, investigate second
- External dependency down? → Failover or graceful degradation
- Resource exhaustion? → Scale up or restart
- Unknown? → Enable verbose logging, restart if safe
### Action (3 min)
[Execute chosen action, monitor]
### Document (ongoing)
[Brief notes for postmortem]
## Meeting Decision (2 minutes before deadline)
### Frame (15s)
"We need to decide [X] in the next 2 minutes"
### Options (30s)
"Our options are: A, B, or defer to [person/time]"
### Quick Poll (30s)
"Any strong objections to [recommended option]?"
### Decide (15s)
"Going with [option]. We can revisit in [timeframe] if needed"
### Document (30s)
[Note decision, rationale, revisit date]
## Technical Decision Under Pressure
### Constraint Check (30s)
- Time available: [X minutes]
- Reversibility requirement: [High/Medium/Low]
- Blast radius if wrong: [Small/Medium/Large]
### Option Generation (1 min)
- Conservative option: [Safest choice]
- Aggressive option: [Fastest/best if works]
- Middle ground: [Balance]
### Selection (30s)
IF blast radius = Large → Conservative
ELSE IF time < 10min → Aggressive (if reversible)
ELSE → Middle ground
### Execute
[Go with selected option]
Fake Urgency: Treating everything as urgent
Analysis Paralysis Under Pressure: Freezing when time is short
Skipping Documentation: "I'll remember later"
Cowboy Decisions: Using time pressure to avoid review
Not Following Up: Making RTR decisions permanent
Unlike other methodologies that optimize for decision QUALITY, RTR optimizes for:
| Metric | Target | Measurement |
|---|---|---|
| Decision Time | Within deadline | Did we decide in time? |
| Quality Floor | Met minimum threshold | Did outcome meet minimum? |
| Reversibility Preference | Chose reversible when uncertain | Could we undo if wrong? |
| Follow-up Rate | 100% get follow-up | Did we revisit the decision? |
| Regret Rate | <20% | Would we decide differently with more time? |
Acceptable RTR Outcome: Decision made in time, met quality floor, documented for follow-up.
RTR is NOT about making perfect decisions. It's about making good-enough decisions fast enough to matter.
RTR as Starting Point:
RTR Escalation: If during RTR you realize:
# RTR Decision Record: [Situation]
## Constraints
- **Deadline**: [When]
- **Cost of Delay**: [What]
- **Quality Floor**: [Minimum acceptable]
## Options Considered
1. [Option A] - [Time: Xm, Reversible: Y/N]
2. [Option B] - [Time: Xm, Reversible: Y/N]
3. [Option C] - [Time: Xm, Reversible: Y/N]
## Decision
**Chosen**: [Option]
**Rationale**: [1-2 sentences]
**Confidence**: [%] (lower is expected in RTR)
## Execution
- Started: [Time]
- Checkpoints: [What happened]
- Outcome: [Result]
## Follow-up Required
- [ ] [Item 1]
- [ ] [Item 2]
## Post-Incident Review
[To be completed after crisis passes]
V1.0 (Current):