generated from coulomb/repo-seed
Release readiness polish
This commit is contained in:
@@ -4,7 +4,7 @@ type: workplan
|
||||
title: "First Release Readiness"
|
||||
domain: markitect
|
||||
repo: kontextual-engine
|
||||
status: active
|
||||
status: completed
|
||||
owner: codex
|
||||
topic_slug: markitect
|
||||
planning_priority: high
|
||||
@@ -28,7 +28,10 @@ reproducible, honest, operable, and easy to validate.
|
||||
|
||||
- `docs/first-release-readiness.md`
|
||||
- `docs/cmis-1-1-capability-scorecard.md`
|
||||
- `docs/cmis-opencmis-tck-release-readiness-evidence-2026-05-13T223537Z.md`
|
||||
- `docs/cmis-opencmis-tck-release-readiness-evidence-2026-05-14T003705Z.md`
|
||||
- `docs/release-runbook-0.1.0.md`
|
||||
- `docs/release-security-configuration-storage-review.md`
|
||||
- `CHANGELOG.md`
|
||||
- `docs/blob-storage-content-streaming-workplan.md`
|
||||
- `workplans/KONT-WP-0016-cmis-read-side-contract-maturity.md`
|
||||
- `pyproject.toml`
|
||||
@@ -48,7 +51,7 @@ waived for an internal-only release.
|
||||
|
||||
```task
|
||||
id: KONT-WP-0015-T001
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "82ee46b4-d865-4741-b60c-083f06210c4d"
|
||||
```
|
||||
@@ -65,7 +68,7 @@ Acceptance:
|
||||
|
||||
```task
|
||||
id: KONT-WP-0015-T002
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "7e5398e0-0c54-44cc-b63c-04bc9f0edabb"
|
||||
```
|
||||
@@ -83,7 +86,7 @@ Acceptance:
|
||||
|
||||
```task
|
||||
id: KONT-WP-0015-T003
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "724b6882-f76e-4452-91d8-e56dda215cfe"
|
||||
```
|
||||
@@ -101,7 +104,7 @@ Acceptance:
|
||||
|
||||
```task
|
||||
id: KONT-WP-0015-T004
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "298b2628-139e-4e74-8790-dd0e92d091f3"
|
||||
```
|
||||
@@ -118,7 +121,7 @@ Acceptance:
|
||||
|
||||
```task
|
||||
id: KONT-WP-0015-T005
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "bf42c477-2d21-48dc-9469-a6ce90982928"
|
||||
```
|
||||
@@ -130,3 +133,33 @@ Acceptance:
|
||||
- Any waived gate has an explicit rationale and follow-up workplan item.
|
||||
- The release tag is created only after the go/no-go gates are complete or
|
||||
intentionally waived.
|
||||
|
||||
## Implementation Evidence
|
||||
|
||||
Completed on 2026-05-14 for the controlled `0.1.0` preview:
|
||||
|
||||
- Full venv suite passed:
|
||||
`.venv/bin/python -m pytest -q` -> `166 passed`, `15 skipped` in `42.23s`.
|
||||
- Focused CMIS tests passed:
|
||||
`.venv/bin/python -m pytest tests/cmis/test_cmis_browser_binding_api.py tests/cmis/test_cmis_runtime_browser_binding.py tests/cmis/test_cmis_compliance_flags.py tests/cmis/test_cmis_contract_examples.py -q`
|
||||
-> `37 passed`.
|
||||
- OpenCMIS selected baseline persisted:
|
||||
`run-20260514T003705Z`, completed, `0` unexpected findings, object/content
|
||||
passed, only local HTTP loopback warning remains.
|
||||
- Packaging smoke passed:
|
||||
`python3 -m build --sdist --wheel --outdir /tmp/kontextual-release-smoke-20260514T010625Z/dist`
|
||||
produced wheel and sdist.
|
||||
- Clean install smoke passed:
|
||||
installed
|
||||
`/tmp/kontextual-release-smoke-20260514T010625Z/dist/kontextual_engine-0.1.0-py3-none-any.whl[service]`
|
||||
into a throwaway venv and verified package version, FastAPI app creation, and
|
||||
runtime attachment.
|
||||
- `pyproject.toml` license metadata was modernized to the SPDX-style string
|
||||
`MIT`, removing the setuptools license-table deprecation warning from release
|
||||
builds.
|
||||
- Release runbook, security/configuration/storage review, and changelog were
|
||||
added.
|
||||
|
||||
No release tag was created by this workplan. The tag gate is documented in
|
||||
`docs/release-runbook-0.1.0.md`; tagging remains a deliberate operator action
|
||||
after final review of the target deployment.
|
||||
|
||||
@@ -285,7 +285,7 @@ Full suite verification with service extras:
|
||||
```text
|
||||
.venv/bin/python -m pytest -q
|
||||
|
||||
Result: 166 passed, 15 skipped in 73.05s
|
||||
Result: 166 passed, 15 skipped in 42.23s
|
||||
```
|
||||
|
||||
The run emitted advisory performance-drift warnings for several API tests. They
|
||||
|
||||
Reference in New Issue
Block a user