37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
```markdown
|
|
# {Project Name} — Test Case Outline
|
|
|
|
## Overview
|
|
- Project: {project name}
|
|
- Framework: {framework}
|
|
- Applications: {N} ({app names})
|
|
- Total features: {N} outlined
|
|
- Backend endpoints: ~{N} across {M} controllers
|
|
- Last updated: {YYYY-MM-DD} | Branch: `{branch}` | Commit: `{commit}`
|
|
|
|
## Features by Portal
|
|
|
|
### {Portal Name} ({N} features)
|
|
| # | Feature | Module | Slug | Routes | Endpoints | Status |
|
|
|---|---------|--------|------|--------|-----------|--------|
|
|
| 1 | {name} | {MOD} | {slug} | {N} | {M} | pending |
|
|
|
|
## Backend-Only Endpoints (no frontend exposure)
|
|
- **{Group name}** ({N} controllers, ~{M} endpoints) — {reason}
|
|
|
|
## Next Steps
|
|
Generate test cases for a specific feature:
|
|
```
|
|
/skill:write-test-cases {feature-name}
|
|
```
|
|
|
|
To update this outline after codebase changes:
|
|
```
|
|
/skill:outline-test-cases
|
|
```
|
|
Incremental runs detect existing outlines and take faster paths.
|
|
|
|
## Coverage
|
|
This outline was generated by static code analysis. It may not capture dynamically loaded features, features behind feature flags, or functionality added after the generation date. Re-run `outline-test-cases` periodically or add features manually.
|
|
```
|