generated from coulomb/repo-seed
query parsing and diagnostics
This commit is contained in:
@@ -29,11 +29,11 @@ Out of scope for `0.1.0`:
|
||||
|
||||
| Area | Gate | Current state |
|
||||
| --- | --- | --- |
|
||||
| CMIS read-side contract | Query, navigation, relationship, ACL, and change-token contracts are release-stable or explicitly waived. | `KONT-WP-0016` created as a pre-release dependency. |
|
||||
| Tests | Full suite passes in the project venv. | `.venv/bin/python -m pytest -q` passed: `166 passed`, `14 skipped`; advisory performance drift warnings recorded. |
|
||||
| CMIS read-side contract | Query, navigation, relationship, ACL, and change-token contracts are release-stable or explicitly waived. | `KONT-WP-0016` implemented locally; full release verification still required. |
|
||||
| Tests | Full suite passes in the project venv. | `.venv/bin/python -m pytest -q` passed: `166 passed`, `15 skipped`; advisory performance drift warnings recorded. |
|
||||
| CMIS evidence | OpenCMIS selected baseline completes with no unexpected findings. | `run-20260513T223537Z` completed; only local HTTP warning remains. |
|
||||
| Transport | Released CMIS access points are served behind HTTPS. | Required deployment gate; local loopback warning is accepted only for harness runs. |
|
||||
| Capability honesty | Scorecard, unsupported catalog, and examples match behavior. | Updated for `appendContentStream`; final doc review required. |
|
||||
| Capability honesty | Scorecard, unsupported catalog, and examples match behavior. | Updated for `appendContentStream` and WP-0016 read-side contract; final doc review required. |
|
||||
| Packaging | Version, dependencies, optional extras, and install smoke are checked. | `pyproject.toml` is already `0.1.0`; build/install smoke still required. |
|
||||
| Configuration | Storage backend, S3 settings, local blob path, and environment defaults are documented. | Existing docs cover backends; release runbook should point to them. |
|
||||
| Data safety | Blob cleanup, backups, restore path, and migration posture are documented. | Cleanup exists; backup/restore release notes still needed. |
|
||||
@@ -54,23 +54,21 @@ Out of scope for `0.1.0`:
|
||||
|
||||
## Release Procedure
|
||||
|
||||
1. Complete or explicitly waive `KONT-WP-0016`.
|
||||
2. Run `.venv/bin/python -m pytest -q`.
|
||||
3. Run the OpenCMIS selected baseline through `guide-board` and persist the
|
||||
1. Run `.venv/bin/python -m pytest -q`.
|
||||
2. Run the OpenCMIS selected baseline through `guide-board` and persist the
|
||||
evidence document.
|
||||
4. Run State Hub consistency check and ensure workplans are registered.
|
||||
5. Run packaging smoke: build wheel/sdist and import `kontextual_engine` from a
|
||||
3. Run State Hub consistency check and ensure workplans are registered.
|
||||
4. Run packaging smoke: build wheel/sdist and import `kontextual_engine` from a
|
||||
clean install.
|
||||
6. Review security/configuration: HTTPS termination, profile exposure, secrets,
|
||||
5. Review security/configuration: HTTPS termination, profile exposure, secrets,
|
||||
local/S3 blob backend settings, and dependency licenses.
|
||||
7. Update `CHANGELOG.md` or release notes with capabilities, known limitations,
|
||||
6. Update `CHANGELOG.md` or release notes with capabilities, known limitations,
|
||||
and accepted warnings.
|
||||
8. Tag the release only after the gates above are green or explicitly waived.
|
||||
7. Tag the release only after the gates above are green or explicitly waived.
|
||||
|
||||
## Release Decision
|
||||
|
||||
The current foundation is close to a controlled `0.1.0` preview, but CMIS
|
||||
read-side contracts should be settled before release if external projects will
|
||||
build on the engine. After `KONT-WP-0016`, the remaining release work is mainly
|
||||
discipline around repeatable verification, packaging, deployment posture, and
|
||||
clearly documented limits.
|
||||
The current foundation is close to a controlled `0.1.0` preview. With the
|
||||
`KONT-WP-0016` read-side contract settled locally, the remaining release work is
|
||||
mainly discipline around repeatable verification, packaging, deployment
|
||||
posture, and clearly documented limits.
|
||||
|
||||
Reference in New Issue
Block a user