feat: prepare data-olympus 0.6.0 Glama catalog readiness#165
Conversation
/ KNA-143) Rewrite the kb_record_event docstring to cover all three Glama dimensions that scored below A: - Behavior: discloses that the tool appends a durable, non-destructive entry to the audit log and requires write capability. - Completeness: documents both event_type values (gate_bypass, gate_degraded), all required params, and that reason is optional but recommended for gate_bypass entries. - Usage Guidelines: when to call (enforce hook bypassed or degraded the gate and the fallback must be recorded) vs. when not to (use kb_gate_check to check, kb_consult to consult, kb_audit or kb_compliance to read back events).
Add a 'Use when / use X instead when Y' guidance sentence to each of kb_outline, kb_get, kb_list, kb_onboarding_status, kb_cleanup_plan, kb_gate_check, and kb_compliance. Also discloses kb_gate_check's audit-log side effect: each check is recorded non-destructively (readOnlyHint=false is intentional). Target: Usage Guidelines avg >= 4.3 and Behavior avg >= 4.2 on next Glama re-score; Conciseness avg must not regress below 4.50.
|
Codex recovery check for KNA-141 on 2026-07-17. The feature/kna-141 branch is clean and still matches origin/feature/kna-141 at 2ec7ffd. Fresh local gates passed: uv run pytest -q, uv run ruff check ., uv run mypy src, bats -r tests, uv lock --check, and uv run python scripts/compute_release.py reports next_version 0.6.0. GitHub PR checks are green. KNA-153 is APPROVE WITH CONCERNS, with both concerns non-blocking. This PR is ready for GitHub review and release-cutter handling, but it is not ready to merge until the cutter adds the version and release notes commit and completes the RC approval path. KNA-151 remains blocked until integration merge and release image availability. |
Bumps [fastmcp](https://github.com/PrefectHQ/fastmcp) from 3.4.3 to 3.4.4. - [Release notes](https://github.com/PrefectHQ/fastmcp/releases) - [Changelog](https://github.com/PrefectHQ/fastmcp/blob/main/docs/changelog.mdx) - [Commits](PrefectHQ/fastmcp@v3.4.3...v3.4.4) --- updated-dependencies: - dependency-name: fastmcp dependency-version: 3.4.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2026.5.9 to 2026.7.10. - [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt) - [Commits](mrabarnett/mrab-regex@2026.5.9...2026.7.10) --- updated-dependencies: - dependency-name: regex dependency-version: 2026.7.10 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [types-regex](https://github.com/python/typeshed) from 2026.6.28.20260630 to 2026.7.10.20260711. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-regex dependency-version: 2026.7.10.20260711 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mypy](https://github.com/python/mypy) from 2.2.0 to 2.3.0. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v2.2.0...v2.3.0) --- updated-dependencies: - dependency-name: mypy dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.20 to 0.15.22. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.20...0.15.22) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
|
Exact-SHA release review update Claude independently reconfirmed APPROVE for All exact-SHA gates are green: full test, Ruff, mypy, pytest, 74 Bats CLI tests, changelog guard, version-free guard, documentation consistency guard, dry-run build, title lint, and CodeQL. Security gate is clear with zero open Dependabot or CodeQL alerts. Verdict: APPROVE, bound to |
|
Exact SHA release review update Current release HEAD ba269eb received independent whole branch APPROVE. The prior approved release tree is unchanged except for the independently approved release image provenance fix from PR 167. All exact SHA CI gates and local workflow, lock, and security checks are green. RC.1 was rejected before deployment because it was built by the former reusable workflow from main rather than the requested release branch. The defect is now fixed on trusted main and synchronized into this release SHA. RC.2 will be the first deployable candidate. Verdict: APPROVE, bound to ba269eb. |
|
RC canary evidence for operator ship decision Release candidate: 0.6.0-rc.2 The Git tag, GitHub prerelease target, image checkout, OCI revision label, and deployed kn-dev pod all bind to the reviewed SHA and digest. Exact SHA CI is fully green. Security is clear with zero open Dependabot and CodeQL alerts. Live verification is 4 of 4 green. Catalog MCP calls for health, search, get, list, outline, onboarding, and cleanup all return structured responses without raw SQLite errors. Rollback is prepared: v0.5.0 at sha256:89776da7bba30c9efbdfb29084cc98df3c93bf4bfb3a6a86bd2583d1cb2bca6d. RC.1 was rejected, never deployed, and is now marked DO NOT DEPLOY. No merge, stable tag, PyPI package, or final GitHub release has occurred. |
|
Release gate evidence for exact source
|
Summary
This draft integration PR carries the KNA-141 release batch for data-olympus 0.6.0 Glama catalog readiness.
Included work:
Review evidence:
Local verification on feature/kna-141:
Known release gates before merge: