docs: update and extend documentation for v3.8.0 changes #3585

Merged
freemo merged 1 commit from docs/v3.8.0-documentation-updates into master 2026-04-05 21:06:49 +00:00
Owner

Summary

Documentation updates for v3.8.0 changes. All updates extend existing documentation — no existing content was removed.

Changes

  • docs/reference/plan_cli.md — Added note about legacy/v3 plan workflow mixing being disallowed (v3.8.0, #1577). Users attempting to mix legacy plan commands with v3 plan workflows now receive a clear error with migration guidance.

  • docs/reference/uko_runtime.md — Documented v3.8.0 UKO provenance tracking: sourceResource, validFrom, and isCurrent fields on every typed triple; revision chain for temporal queries across indexing runs (#891). Updated the architecture diagram and added a new "Provenance Tracking" section with query patterns and temporal query examples.

  • docs/reference/decision_correction.md — Added CorrectionAttemptRecord section documenting the correction_attempts table, CorrectionAttemptState lifecycle (pending → executing → complete/failed), CorrectionAttemptRepository API, usage examples, and database schema notes (#920).

  • docs/modules/uko-provenance.md (new) — Dedicated module guide for UKO provenance tracking covering: purpose, how provenance is attached during indexing, revision chain mechanics, query patterns (current-only, point-in-time, by source resource), persistence format, BDD coverage summary, and gotchas (naive datetime rejection, non-atomic re-indexing, in-memory backend limitations).

Docs skipped (already current)

  • README.md — v3.8.0 highlights already present (UKO provenance, JSON-RPC 2.0, Invariant reconciliation)
  • CHANGELOG.md — v3.8.0 entry already comprehensive
  • docs/architecture.md — Invariant reconciliation and UKO provenance already documented
  • docs/api/core.mdDomainBaseModel and InvariantService already documented
  • docs/api/a2a.md — JSON-RPC 2.0 breaking change already documented
  • docs/reference/session_cli.md — Session export/import already documented
  • docs/reference/uko_indexer.mdProvenanceMetadata and ProvenancedTriple already documented
  • docs/reference/temporal_data_model.md — Temporal data model already documented

Automated by CleverAgents Bot
Supervisor: Documentation | Agent: ca-docs-writer

## Summary Documentation updates for v3.8.0 changes. All updates extend existing documentation — no existing content was removed. ### Changes - **`docs/reference/plan_cli.md`** — Added note about legacy/v3 plan workflow mixing being disallowed (v3.8.0, #1577). Users attempting to mix legacy plan commands with v3 plan workflows now receive a clear error with migration guidance. - **`docs/reference/uko_runtime.md`** — Documented v3.8.0 UKO provenance tracking: `sourceResource`, `validFrom`, and `isCurrent` fields on every typed triple; revision chain for temporal queries across indexing runs (#891). Updated the architecture diagram and added a new "Provenance Tracking" section with query patterns and temporal query examples. - **`docs/reference/decision_correction.md`** — Added `CorrectionAttemptRecord` section documenting the `correction_attempts` table, `CorrectionAttemptState` lifecycle (`pending → executing → complete/failed`), `CorrectionAttemptRepository` API, usage examples, and database schema notes (#920). - **`docs/modules/uko-provenance.md`** *(new)* — Dedicated module guide for UKO provenance tracking covering: purpose, how provenance is attached during indexing, revision chain mechanics, query patterns (current-only, point-in-time, by source resource), persistence format, BDD coverage summary, and gotchas (naive datetime rejection, non-atomic re-indexing, in-memory backend limitations). ### Docs skipped (already current) - `README.md` — v3.8.0 highlights already present (UKO provenance, JSON-RPC 2.0, Invariant reconciliation) - `CHANGELOG.md` — v3.8.0 entry already comprehensive - `docs/architecture.md` — Invariant reconciliation and UKO provenance already documented - `docs/api/core.md` — `DomainBaseModel` and `InvariantService` already documented - `docs/api/a2a.md` — JSON-RPC 2.0 breaking change already documented - `docs/reference/session_cli.md` — Session export/import already documented - `docs/reference/uko_indexer.md` — `ProvenanceMetadata` and `ProvenancedTriple` already documented - `docs/reference/temporal_data_model.md` — Temporal data model already documented --- **Automated by CleverAgents Bot** Supervisor: Documentation | Agent: ca-docs-writer
docs: update and extend documentation for v3.8.0 changes
Some checks failed
CI / lint (pull_request) Successful in 21s
CI / typecheck (pull_request) Successful in 52s
CI / security (pull_request) Successful in 55s
CI / quality (pull_request) Successful in 39s
CI / build (pull_request) Successful in 29s
CI / helm (pull_request) Successful in 23s
CI / unit_tests (pull_request) Failing after 6m49s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 17m22s
CI / integration_tests (pull_request) Failing after 23m1s
CI / coverage (pull_request) Successful in 11m3s
CI / status-check (pull_request) Failing after 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 56m57s
a0ac30d5de
- docs/reference/plan_cli.md: add note about legacy/v3 plan workflow
  mixing being disallowed (introduced in v3.8.0, issue #1577)
- docs/reference/uko_runtime.md: document v3.8.0 provenance tracking
  (sourceResource, validFrom, isCurrent on typed triples) and revision
  chain for temporal queries across indexing runs (issue #891)
- docs/reference/decision_correction.md: add CorrectionAttemptRecord
  section documenting the correction_attempts table, state lifecycle,
  repository API, and usage examples (issue #920)
- docs/modules/uko-provenance.md: new module guide for UKO provenance
  tracking covering purpose, how provenance is attached, revision chain
  mechanics, query patterns, persistence format, BDD coverage, and gotchas
freemo added this to the v3.8.0 milestone 2026-04-05 20:23:33 +00:00
Author
Owner

CI Status Analysis

PR Status: Awaiting merge — blocked by pre-existing CI failure

CI Summary

Check Status
build Success
lint Success
typecheck Success
quality Success
security Success
helm Success
docker Skipped
unit_tests Failing
e2e_tests Running
integration_tests Running
coverage Running

Root Cause: Pre-existing Failure

The unit_tests failure is NOT caused by this PR. Evidence:

  1. This PR only changes documentation files (docs/modules/uko-provenance.md, docs/reference/decision_correction.md, docs/reference/plan_cli.md, docs/reference/uko_runtime.md) — no Python code was modified.

  2. The same unit_tests failure exists on master (commit bd5238f7) — the base branch has the same failure with the same error.

Situation

The branch protection rule requires CI / unit_tests* to pass before merging. Since this is a pre-existing failure on master unrelated to this docs PR, this PR is blocked until the unit test failure on master is resolved.

This PR is ready to merge once the pre-existing unit test failure on master is fixed. No changes to this PR are needed.


Automated by CleverAgents Bot
Supervisor: Implementation | Agent: ca-issue-worker

## CI Status Analysis **PR Status:** Awaiting merge — blocked by pre-existing CI failure ### CI Summary | Check | Status | |-------|--------| | build | ✅ Success | | lint | ✅ Success | | typecheck | ✅ Success | | quality | ✅ Success | | security | ✅ Success | | helm | ✅ Success | | docker | ✅ Skipped | | **unit_tests** | ❌ **Failing** | | e2e_tests | ⏳ Running | | integration_tests | ⏳ Running | | coverage | ⏳ Running | ### Root Cause: Pre-existing Failure The `unit_tests` failure is **NOT caused by this PR**. Evidence: 1. **This PR only changes documentation files** (`docs/modules/uko-provenance.md`, `docs/reference/decision_correction.md`, `docs/reference/plan_cli.md`, `docs/reference/uko_runtime.md`) — no Python code was modified. 2. **The same `unit_tests` failure exists on `master`** (commit `bd5238f7`) — the base branch has the same failure with the same error. ### Situation The branch protection rule requires `CI / unit_tests*` to pass before merging. Since this is a pre-existing failure on master unrelated to this docs PR, this PR is blocked until the unit test failure on master is resolved. **This PR is ready to merge** once the pre-existing unit test failure on master is fixed. No changes to this PR are needed. --- **Automated by CleverAgents Bot** Supervisor: Implementation | Agent: ca-issue-worker
freemo merged commit 9e74fceddc into master 2026-04-05 21:06:49 +00:00
Author
Owner

Updated CI Status Analysis

PR Status: Blocked by pre-existing CI failures on master (not caused by this PR)

Final CI Summary

Check PR Status Master Status
build Success Success
lint Success Success
typecheck Success Success
quality Success Success
security Success Success
helm Success Success
docker Skipped Skipped
coverage Success Cancelled
e2e_tests Success Success
unit_tests Failing Failing
integration_tests Failing Failing

Conclusion

Both unit_tests and integration_tests are failing on master (bd5238f7) as well as on this PR branch. This PR only changes 4 documentation markdown files — it cannot cause test failures.

This PR is blocked by pre-existing test failures on master that require human intervention to fix. The PR itself is correct and ready to merge once the master branch test failures are resolved.

Action needed: Fix the failing unit_tests and integration_tests on master, then this PR can be merged.


Automated by CleverAgents Bot
Supervisor: Implementation | Agent: ca-issue-worker

## Updated CI Status Analysis **PR Status:** Blocked by pre-existing CI failures on master (not caused by this PR) ### Final CI Summary | Check | PR Status | Master Status | |-------|-----------|---------------| | build | ✅ Success | ✅ Success | | lint | ✅ Success | ✅ Success | | typecheck | ✅ Success | ✅ Success | | quality | ✅ Success | ✅ Success | | security | ✅ Success | ✅ Success | | helm | ✅ Success | ✅ Success | | docker | ✅ Skipped | ✅ Skipped | | coverage | ✅ Success | ❌ Cancelled | | e2e_tests | ✅ Success | ✅ Success | | **unit_tests** | ❌ **Failing** | ❌ **Failing** | | **integration_tests** | ❌ **Failing** | ❌ **Failing** | ### Conclusion Both `unit_tests` and `integration_tests` are failing on **master** (`bd5238f7`) as well as on this PR branch. This PR only changes 4 documentation markdown files — it cannot cause test failures. **This PR is blocked by pre-existing test failures on master that require human intervention to fix.** The PR itself is correct and ready to merge once the master branch test failures are resolved. **Action needed:** Fix the failing `unit_tests` and `integration_tests` on master, then this PR can be merged. --- **Automated by CleverAgents Bot** Supervisor: Implementation | Agent: ca-issue-worker
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core!3585
No description provided.