status(2): Q4.5 mattermost-lts ENROLLED + install+custom GREEN (create-message §4.3 round-trip validated live); full lifecycle in flight for P1
This commit is contained in:
@ -113,7 +113,14 @@ Phase plan: `/srv/cc-ci/cc-ci-plan/plan-phase2-recipe-tests.md`
|
||||
- [x] **Q4.4** — ghost: enrolled. PARITY.md + recipe_meta.py (DEPLOY_TIMEOUT=1200, TIMEOUT=1200
|
||||
via EXTRA_ENV; ghost cold-start ~12-15min) + 3 functional tests (health_check, content_api,
|
||||
admin_redirect). Cold green (commit `1bd7c7a`). Create-a-post deeper test in DEFERRED.md.
|
||||
- [ ] **Q4.5** — mattermost-lts: enroll; specific (create-a-message round-trip).
|
||||
- [~] **Q4.5** — mattermost-lts: ENROLLED + install+custom GREEN @2026-05-29 (`ccci-mm3.log`).
|
||||
HTTP-native, self-contained postgres (no dep), no reference corpus (P2 vacuous). recipe_meta +
|
||||
3 functional: test_health_check (root + `/api/v4/system/ping`=OK), **test_create_message**
|
||||
(§4.3 P3: first-user bootstrap → login [token via new `harness.http.post_with_headers`] → team →
|
||||
channel → POST message → GET read-back, unique marker round-trips). Generic lifecycle tiers
|
||||
(no overlays, ghost model). Full lifecycle (install+upgrade+backup+restore+custom) run in flight
|
||||
to confirm P1. P4 recipe-aware backup data-integrity (seed message→backup→mutate→restore→assert)
|
||||
= follow-up ops.py (tracked; generic backup/restore covers the floor meanwhile).
|
||||
- [ ] **Q4.6** — discourse: enroll; specific (create-a-topic round-trip).
|
||||
- [ ] **Q4.7** — plausible: enroll; specific (track a test event, query it back).
|
||||
- [x] **Q4.8** — uptime-kuma: enrolled. PARITY.md + recipe_meta.py + 3 functional tests
|
||||
|
||||
Reference in New Issue
Block a user