ITADN

[Option B] Phase 4 — Deprecation sunset + enforcement finalization

#780Openjamieplu 创建于 2026-04-22
option-b-migration
J
jamieplucommented
**Part of the [Option B identifier-naming migration](https://github.com/layer5labs/meshery-extensions/pull/4205). Cross-session state anchor for Phase 4.** ## Scope Remove deprecated API versions; promote consumer-audit from advisory to blocking; finalize universal `AGENTS.md`/`CLAUDE.md` across every repo; prune unused validator rules; publish the before/after impact report. ## Sub-agents - [ ] **Agent 4.A — Deprecated-version sunset** (per resource, one release after its Phase 3 completion; remove `schemas/constructs/{deprecated-version}/{resource}/`) - [ ] **Agent 4.B — Consumer-audit promoted to blocking** in `.github/workflows/schema-audit.yml` - [ ] **Agent 4.C — Universal `AGENTS.md` + `CLAUDE.md` updates** across `meshery/schemas`, `meshery/meshery`, `layer5io/meshery-cloud`, `layer5labs/meshery-extensions` with the master plan §14 boilerplate - [ ] **Agent 4.D — Final validator rule pruning** (retire `knownLowercaseSuffixViolations` legacy paths where Phase 3 has eliminated every target; keep `screamingIDRE` and Rule 45 permanently) - [ ] **Agent 4.E — Before/after impact report publication** (`meshery/schemas/docs/option-b-impact-report.md`) ## Acceptance - No deprecated versions remain in schemas. - A deliberate drift PR fails CI (consumer-audit blocking). - All four repos carry matching AGENTS.md/CLAUDE.md boilerplate. - Impact report published with measured (not projected) metrics. ## References - Master plan §10 (agent specs) - Master plan §15 (impact-report structure) ## Blocked by #$(echo "$ISSUE_2" | grep -oE '[0-9]+$') (Phase 2), #$(echo "$ISSUE_3" | grep -oE '[0-9]+$') (Phase 3)
0 条评论