Proto commits in yeqown/cassem

These 45 commits are when the Protocol Buffers files have changed:

Commit:8e3ea18
Author:yeqown

Save agent access and guide implementation

The documentation is generated from this commit.

Commit:cd2a58b
Author:yeqown

[refactor](kv) rename cassemdb surfaces to cassemkv

Commit:50e7e8f
Author:yeqown

[refactor](api) unify proto package namespaces Align protobuf package names under cassem.api.* so generated descriptors and gRPC service names stay consistent across api modules.

Commit:f623100
Author:yeqown

[refactor](raft) unify mutate apply and watch path Move kv writes to a single MutateCommand raft path so apply becomes source of truth for storage, acknowledgments, and committed change events.

Commit:ab5f86c
Author:yeqown

refactor(api): migrate validation to protovalidate

Commit:d5cd977
Author:yeqown

[refactor](api) remove main module dependency

Commit:c254f45
Author:yeqown

[refactor](internal) flatten private app layout

Commit:0f72560
Author:yeqown

refactor: migrate api from internal/cassemdb into api; rename internal/cassemdb to be cassemkv

Commit:bb40542
Author:yeqown

fix(storage) apply key storage decisions

Commit:d7ee3cd
Author:yeqown
Committer:yeqown

feat(db) add cluster member metadata

Commit:46ffbf1
Author:yeqown
Committer:yeqown

[feat](admin) improve console validation and UI workflows

Commit:3c9aaf3
Author:yeqown
Committer:yeqown

[feat](admin) add retention GC and console workflows Add element history retention cleanup, policy API, and UI callouts. Polish admin console workflows for content editing, env copy, topology, instances, and related tests. Update agent client and HTTP gateway coverage alongside generated API changes.

Commit:ccb66f0
Author:yeqown
Committer:yeqown

feat: complete config center operational gaps Add operation audit, user reset, instance-level gray dispatch, TTL expiry fixes, and safer agent pool concurrency.

Commit:3074607
Author:yeqown

fix: PGV without ValidateAll method; update go dependency too

Commit:fcdc02d
Author:yeqown
Committer:GitHub

Issue 21/refactor cassemdb bootstrap (#23) * refactor(cassemdb): try another way to bootstrap cassemdb * feat(deploy/k8s): update k8s deploy file * fix(deploy/k8s): fix deploy * chore(deploy): update deploy scripts

Commit:12da833
Author:yeqown
Committer:yeqown

refactor(cassemdb): try another way to bootstrap cassemdb

Commit:6f0b8af
Author:yeqown

feat: client instance API redesign; agent renew and register API redesign

Commit:a6b1055
Author:yeqown

feat(cassemagent): redesign publish channel from agent to client instance.

Commit:fff11dc
Author:yeqown

refactor(api): move concept and agent sdk into api

Commit:b327b64
Author:yeqown

feat(API): adjust while developing WEB UI

Commit:b5926b0
Author:yeqown
Committer:yeqown

feat(cassemadm): adjust acl strategy

Commit:b0c950a
Author:yeqown
Committer:yeqown

feat(cassemadm): ACL model working in progress.

Commit:d4d76fd
Author:yeqown
Committer:yeqown

refactor: refactor packages in cassem.

Commit:bd0a1b1
Author:yeqown
Committer:yeqown

fix(cassemdb): ignore duplicated change log; redesign propose structure to propose logs.

Commit:b54be35
Author:yeqown
Committer:yeqown

refactor(cassemdb): [WIP] replacing raft library by etcd/raft

Commit:e17b347
Author:yeqown

feat(cassemdb): defines raft log entry and command

Commit:fcd250a
Author:yeqown
Committer:yeqown

feat(cassemdb): use proto rather than customized change type.

Commit:5a10e52
Author:yeqown
Committer:yeqown

feat(publish): agent register and publish element to agent mechanism.

Commit:5d168f2
Author:yeqown
Committer:yeqown

feat(cassemadm): publish and rollback operation implementation.

Commit:3a8c6b7
Author:yeqown

fix(cassemdb): expire operation works wrong; and adjust proto TTL as int32

Commit:a291c36
Author:yeqown
Committer:yeqown

styl: camelCase of request, response and also proto

Commit:b8398af
Author:yeqown
Committer:yeqown

feat(interceptors): validation for grpc client and request

Commit:07d7730
Author:yeqown

styl(cassemdb): re-generate cassemdb protobuf file in api package

Commit:50265ae
Author:yeqown

feat(agent): fix agent renew; grpcx package standalone

Commit:282e301
Author:yeqown
Committer:yeqown

WIP(cassemagent): designing and coding

Commit:b10031d
Author:yeqown
Committer:yeqown

feat(concept): use proto message format

Commit:e0910f5
Author:yeqown
Committer:yeqown

fix(cassemdb): expired operation check and render

Commit:37a78ba
Author:yeqown
Committer:yeqown

WIP(cassemadm): adm developing

Commit:6b913f6
Author:yeqown
Committer:yeqown

WIP: refactor cassemdb

Commit:932fde4
Author:yeqown
Committer:yeqown

WIP: refactor cassemdb

Commit:84d2984
Author:yeqown
Committer:yeqown

WIP: coding cassemadm

Commit:db28215
Author:yeqown
Committer:yeqown

WIP: refactor cassemdb

Commit:c813904
Author:yeqown

WIP: refactor cassem'raft into cassemdb

Commit:bffcd20
Author:yeqown

refactor: pull away raft from core which makes core as daemon rather than a component.

Commit:31ff9db
Author:yeqown
Committer:yeqown

feat(WIP): server watcher mechanism based grpc.