Skip to content

test(drive): verify released knowledge and source retirement lifecycle - #66

Merged
leemour merged 1 commit into
mainfrom
test/drive-knowledge-lifecycle
Oct 14, 2026
Merged

leemour merged 1 commit into
mainfrom
test/drive-knowledge-lifecycle

Conversation

@leemour

@leemour leemour commented Oct 14, 2026

Copy link
Copy Markdown
Contributor

Verify the released Drive 0.7.0 knowledge workflow through its installed binary: explicitly link/filter a person, edit a note and refuse its old revision, create/confirm a source-backed work memory, and check scope/source search. Then remove the synthetic selected root and reconcile, proving source browsing/search/snapshots retire, the confirmed memory becomes stale and the owner note remains. Repeating reconciliation removes nothing.

Extend the existing installed acceptance script instead of adding another store or CLI path. Synthetic people are seeded and final persisted notes/memories inspected through cli-core public store APIs. Every CLI process uses isolated state and the existing HTTP/browser/keyring denial wrapper. The only non-offline invocations are sync after there are no selected roots; an unexpected provider or keyring access would fail. No real account, remote write, model request or Drive source import is used.

Validation: exact npm Drive 0.7.0/Core 0.278.0/base 0.28.2 passed the existing 8 initial and 8 baseline checks plus all 7 new lifecycle groups on Linux/Node 24.19.0. Explicit Biome and Markdown (14 files) passed; staged lint/secrets passed. Reproduction, outcomes and limits are in performance/documents/offline-catalog/README.md. Native Google change propagation, automatic editor identity association and AI/provider fidelity remain unmeasured.

@leemour
leemour merged commit 421458f into main Oct 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant