Skip to content

Commit 5b76101

Browse files
Jeffallanclaude
andcommitted
docs: fold #54 and #55 into v0.5.0 Chunk 2 command rewrites
Add performance/security testing (#55) and regression test suite (#54) requirements to planning and retrospective command rewrites. Update GitHub Issues table to reflect current status. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 6590b9c commit 5b76101

1 file changed

Lines changed: 36 additions & 11 deletions

File tree

docs/v0.5.0-plan.md

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -196,14 +196,15 @@ python scripts/update-docs.py --check
196196

197197
### Chunk 2: Decouple Non-Discovery Commands
198198

199-
**Phase:** 2 (partial) | **Depends on:** Chunk 1 | **GitHub Issues:** #62
199+
**Phase:** 2 (partial) | **Depends on:** Chunk 1 | **GitHub Issues:** #62, #54, #55
200200

201201
| What | Detail |
202202
|------|--------|
203203
| Rewrite in place | 5 existing commands — abstract Jira/Confluence operations |
204204
| Skip | `complete-sprint.md` — being deleted, no point decoupling |
205205
| Per-file changes | Add Phase 0 config resolution, abstract all hardcoded operations, add routing table |
206-
| Scope | 5 files, ~57 references abstracted |
206+
| Fold in | Performance & security testing integration (#55), regression test suite (#54) |
207+
| Scope | 5 files, ~57 references abstracted + testing sections added |
207208

208209
#### Commands to Decouple
209210

@@ -220,6 +221,29 @@ Each command gets:
220221
2. **Abstract operations** — All Jira/Confluence verbs replaced with generic verbs
221222
3. **Routing table** — Footer section pointing to backend-specific reference files
222223

224+
#### Testing Integration (#54, #55)
225+
226+
The following sections are added during the Chunk 2 rewrite — not as a separate chunk:
227+
228+
**`planning:epic-plan`** — add to Testing Strategy section:
229+
- Performance baselines (p95 response time, page load, query time)
230+
- Performance SLAs (targets per metric)
231+
- Performance testing triggers (DB changes, API changes, large data, latency-sensitive features)
232+
- Security testing triggers (auth changes, PII handling, API changes, permissions)
233+
- Regression impact analysis (existing features at risk, affected flows, existing tests)
234+
235+
**`planning:impl-plan`** — add per-ticket:
236+
- Performance test requirements (benchmarks, load tests, query performance targets)
237+
- Regression test requirements (existing tests to run, new tests to add, critical paths)
238+
- Security test flag (when ticket touches auth, input validation, file uploads, encryption)
239+
240+
**`retrospectives:complete-epic`** — add metrics sections:
241+
- Performance metrics (API p50/p95/p99, slow queries, regressions, load test results)
242+
- Security metrics (vulnerabilities found by severity, remediated count, reviews conducted)
243+
- Regression metrics (suite size, pass rate, regressions caught pre-prod vs escaped, flaky test count)
244+
245+
Note: Security and performance checks during execution are handled by the adversarial review phase (Layer 3 — `/review-ticket` and `/qa-validate`), not by modifying `execute-ticket` or `complete-ticket`. Automated CI execution of regression suites is a consumer-project CI concern, not a skill library concern.
246+
223247
#### Verification
224248

225249
```bash
@@ -678,20 +702,21 @@ All 12 per-command YAML definition files created in Phase 1 (completed):
678702
|-------|-------------|----------|--------|
679703
| #62 | Core workflow generalization | 1, 2, 3 | Open |
680704
| #103 | Epic creation gap | 3 | Open |
681-
| New | Backend adapter reference files | 1 | To create |
682-
| New | Intake commands | 4 | To create |
683-
| New | Discovery command rework | 3 | To create |
684-
| New | Feature-forge integration | 5 | To create |
685-
| New | Namespace change + directory restructure | 6 | To create |
686-
| New | YAML workflow definition schema + DAG manifest | Pre | To create |
687-
| New | Narrative document restructure | 7 | To create |
688-
| New | CI portability check | — | To create |
705+
| #54 | Regression test suite integration | 2 | Open — folded into command rewrites |
706+
| #55 | Performance & security testing integration | 2 | Open — folded into command rewrites |
707+
| #119 | Backend adapter reference files | 1 | Open |
708+
| #120 | Intake commands | 4 | Open |
709+
| #121 | Discovery command rework | 3 | Open |
710+
| #122 | Feature-forge integration | 5 | Open |
711+
| #123 | Namespace change + directory restructure | 6 | Open |
712+
| New | YAML workflow definition schema + DAG manifest | Pre | Completed |
713+
| New | Narrative document restructure | 7 | Completed (#125) |
689714

690715
### Deferred to v0.6.0 (Global-to-Local Config Migration)
691716

692717
| Issue | Description |
693718
|-------|-------------|
694-
| #50-55 | Context persistence, state validation, error recovery, shared templates, testing infra |
719+
| #50-53 | Context persistence, state validation, error recovery, shared templates |
695720
| #109 | Common-ground local storage |
696721

697722
### Deferred to v0.7.0+ (Enhanced Skill Routing + Common-Ground)

0 commit comments

Comments
 (0)