Skip to content

Commit c2b1edf

Browse files
committed
docs: track flaky management and cost center phase updates
1 parent 814520e commit c2b1edf

File tree

4 files changed

+32
-3
lines changed

4 files changed

+32
-3
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
- Dashboard flaky-job management endpoint and persistence:
12+
- `GET|POST /api/flaky`
13+
- `.pipelinex/flaky-management.json` status overrides (`open`, `quarantined`, `resolved`)
14+
- Dashboard flaky test management UI with one-click quarantine, resolve, and reopen actions.
15+
- Dashboard cost center view with finding-category waste breakdown and estimated monthly opportunity cost.
16+
1017
## [1.4.0] - 2026-02-09
1118

1219
### Added

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -815,7 +815,7 @@ We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for:
815815

816816
- **Phase 1:** ✅ Core engine, GitHub Actions parser, CLI
817817
- **Phase 2:** ✅ Multi-platform (8 CI systems), simulation, visualization
818-
- **Phase 3:** 🚧 Platform features in progress (interactive DAG explorer, trend charts, weekly digest API, bottleneck drilldown, GitHub App PR comments, GitHub+GitLab webhook ingestion, threshold alerting, and team-facing APIs shipped)
818+
- **Phase 3:** 🚧 Platform features in progress (interactive DAG explorer, trend charts, flaky management UI, cost center waste dashboard, weekly digest API, bottleneck drilldown, GitHub App PR comments, GitHub+GitLab webhook ingestion, threshold alerting, and team-facing APIs shipped)
819819
- **Phase 4:** ✅ Complete (benchmarks, optimization impact tracking, migration assistant, runner right-sizing, multi-repo analysis, public/enterprise API hardening, self-hosted deploy, REST API, VS Code extension, plugin scaffold)
820820

821821
---

dashboard/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ The dashboard now supports:
66
- Interactive DAG visualization (D3-based pipeline explorer)
77
- Trend analysis charts (duration, failure rate, and cost per run)
88
- Bottleneck drilldown panels (category and job hotspots)
9+
- Flaky test management UI with quarantine/resolve status tracking
10+
- Cost center dashboard with estimated monthly waste breakdown by finding category
911
- GitHub App-style PR webhook analysis and automatic PR comments
1012
- GitHub webhook ingestion for workflow history refresh
1113
- GitLab webhook ingestion for pipeline history refresh
@@ -121,6 +123,25 @@ Optional query params:
121123
- `runsPerMonth`
122124
- `developerHourlyRate`
123125

126+
### `GET /api/flaky`
127+
128+
Returns flaky-job management summary derived from history snapshots and persisted status overrides.
129+
130+
### `POST /api/flaky`
131+
132+
Updates flaky-job status.
133+
134+
Request:
135+
136+
```json
137+
{
138+
"repo": "owner/repo",
139+
"workflow": ".github/workflows/ci.yml",
140+
"job_name": "e2e-tests",
141+
"status": "quarantined"
142+
}
143+
```
144+
124145
### `GET /api/digest/weekly`
125146

126147
Generates a weekly digest summary from history cache snapshots.
@@ -279,6 +300,7 @@ Custom integration scopes:
279300
- Benchmark registry: `.pipelinex/benchmark-registry.json`
280301
- Optimization impact registry: `.pipelinex/optimization-impact-registry.json`
281302
- Alert rules: `.pipelinex/alert-rules.json`
303+
- Flaky management overrides: `.pipelinex/flaky-management.json`
282304
- Digest email outbox: `.pipelinex/digest-email-outbox.jsonl`
283305
- Public API rate-limit store: `.pipelinex/public-api-rate-limits.json`
284306
- Public API audit log: `.pipelinex/public-api-audit.log`

pipelinex-project.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -785,8 +785,8 @@ pipelinex/
785785
- [x] Web dashboard: overview, pipeline explorer, bottleneck drilldown
786786
- [x] Interactive DAG visualization (D3.js)
787787
- [x] Trend analysis charts (duration, failure rate, cost over time)
788-
- [ ] Flaky test management UI (quarantine, track, resolve)
789-
- [ ] Cost center dashboard with waste breakdown
788+
- [x] Flaky test management UI (quarantine, track, resolve)
789+
- [x] Cost center dashboard with waste breakdown
790790
- [x] Slack/Teams/email weekly digest reports
791791
- [x] Alert system (threshold-based: duration, failure rate, cost)
792792
- [ ] Bitbucket Pipelines + CircleCI parser support

0 commit comments

Comments
 (0)