[grade=B urn:ump:3wvdd3yegylr7e2pzn6tebyq5bisf2awmss7p4j3uwpwsujtnwoq] backlog: mark DC-134/135/136 shipped (integration round 4, clean B)
This commit is contained in:
@@ -418,3 +418,17 @@
|
|||||||
| P5 | 8 (DC-101–108) | ~29 hr | Product vision: self-hosting platform |
|
| P5 | 8 (DC-101–108) | ~29 hr | Product vision: self-hosting platform |
|
||||||
| P6 | 11 (DC-109–119) | ~49 hr | Shipdeck era: cross-platform & barrier removal |
|
| P6 | 11 (DC-109–119) | ~49 hr | Shipdeck era: cross-platform & barrier removal |
|
||||||
| **Total** | **58** | **~159.5 hr** | |
|
| **Total** | **58** | **~159.5 hr** | |
|
||||||
|
|
||||||
|
### DC-134/135/136: DashCaddy-Shipdeck integration (SHIPPED 2026-09-16, commit 11c719e, grade B urn:ump:3wvdd3yegylr7e2pzn6tebyq5bisf2awmss7p4j3uwpwsujtnwoq after C->C->B->B)
|
||||||
|
|
||||||
|
#### DC-134: data-driven gated login pages
|
||||||
|
- **status:** done
|
||||||
|
- **details:** /api/v1/auth/login-page serves a generic gated auto-login page for any service registered in services.json without a curated flow (curated wins, unknown 404, ids keep digits/hyphens, names HTML-escaped). Kills the sso-gate edit+restart per new install. Verified live: service=files renders 'Signing in to Sami Files...' (404 before).
|
||||||
|
|
||||||
|
#### DC-135: shipdeck deploy events in Security Center
|
||||||
|
- **status:** done
|
||||||
|
- **details:** startShipdeckWorker tails /var/lib/shipdeck/journal.jsonl; deploy/rollback rows become source_type=shipdeck events (notice/success, error on failed verify[]; health rows skipped; 1MiB first-start replay cap). E2E verified: real shipdeck deploy of helloworld appeared in security-events.jsonl as shipdeck.deploy/success/notice.
|
||||||
|
|
||||||
|
#### DC-136: deploy-aware badge suppression
|
||||||
|
- **status:** done
|
||||||
|
- **details:** suppressDuringDeploy() fires BEFORE the bridge call in /deploy + /rollback; clearDeploySuppression() in finally on every exit path (success, HTTP failure, rejected fetch); reference-counted for overlapping deploys; 10min TTL via HEALTH_DEPLOY_SUPPRESS_MAX_MS. Route-level ordering tests + real-singleton ref-count tests.
|
||||||
|
|||||||
Reference in New Issue
Block a user