44 lines
1.4 KiB
Markdown
44 lines
1.4 KiB
Markdown
# Schemeta Release Checklist
|
|
|
|
Use this checklist before cutting a release tag.
|
|
|
|
## Pre-merge
|
|
|
|
- [ ] All relevant issue acceptance criteria are reviewed.
|
|
- [ ] PRs are linked to tracked Gitea issues.
|
|
- [ ] No unresolved critical/major diagnostics regressions.
|
|
|
|
## Validation Gates
|
|
|
|
- [ ] `npm test` passes.
|
|
- [ ] Core smoke flow tested in UI:
|
|
- [ ] Load sample
|
|
- [ ] Edit component/pin/net/symbol
|
|
- [ ] Undo/redo works
|
|
- [ ] Export/import roundtrip works
|
|
- [ ] Compile/analyze API smoke checks return expected envelopes.
|
|
- [ ] MCP tool calls (`schemeta_compile`, `schemeta_analyze`, `schemeta_ui_bundle`) work.
|
|
|
|
## Visual Quality
|
|
|
|
- [ ] Representative circuits reviewed for routing readability.
|
|
- [ ] Labels remain legible at common zoom levels.
|
|
- [ ] No major overlap/crossing regressions vs previous release baseline.
|
|
|
|
## Security / Operations
|
|
|
|
- [ ] Deployment env vars verified:
|
|
- [ ] `PORT`
|
|
- [ ] `MAX_BODY_BYTES`
|
|
- [ ] `MAX_REQUESTS_PER_MINUTE`
|
|
- [ ] `CORS_ORIGIN`
|
|
- [ ] Rate limiting behavior manually validated.
|
|
- [ ] Health endpoint checked in target environment.
|
|
|
|
## Release Artifacts
|
|
|
|
- [ ] `README.md` updated for any interface/version changes.
|
|
- [ ] `api_version` and `schema_version` changes reviewed/documented.
|
|
- [ ] Changelog/release notes generated with notable UX/compat changes.
|
|
- [ ] Tag pushed and release announcement links to milestone/issues.
|