Skip to content

feat: add governed Cognitum Spaces activation - #1631

Merged
ruvnet merged 1 commit into
mainfrom
agent/cognitum-spaces-integration
Aug 18, 2026
Merged

feat: add governed Cognitum Spaces activation#1631
ruvnet merged 1 commit into
mainfrom
agent/cognitum-spaces-integration

Conversation

@ruvnet

@ruvnet ruvnet commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Outcome

Adds a first-class, read-only Cognitum Spaces activation path to RuView:

  • explicit login --spaces consent for spaces:read;
  • bounded Rust client and wifi-densepose spaces CLI using stored OAuth or hidden COGNITUM_SPACES_API;
  • HTTPS/redirect/credential/schema/size/depth limits and redacted credential diagnostics;
  • exact HomeCore Edge boundary enforcement with recursive rejection of raw CSI, CIR, RF tensors, recordings, pose frames, vital waveforms, and identity observations;
  • ADR-325 covering spatial state, local P2 normalization, tenant-scoped RuVector memory, derived lineage, and policy-gated actions.

Closes #1630.

Related: cognitum-one/api#187, cognitum-one/console#200, ruvnet/autogenous#1.

Validation

  • cargo test -p ruview-cognitum-spaces: 6/6 passed.
  • cargo test -p wifi-densepose-cli --no-default-features auth::tests --lib: 4/4 passed.
  • cargo check -p wifi-densepose-cli --no-default-features: passed; only the pre-existing Windows permission helper warning remains.
  • Live gateway read using the externally supplied root .env credential: passed with the exact seven exclusion fields; the credential was never printed.
  • Direct Cloud Run Function URL remained denied (403), preserving gateway-only invocation.
  • Staged diff check and added-line secret scan: clean.

Add explicit spaces:read consent, a bounded read client and CLI surface, and ADR-325's privacy, memory, and action-governance contract.

Closes #1630.
@ruvnet
ruvnet merged commit 7927839 into main Aug 18, 2026
24 checks passed
@ruvnet
ruvnet deleted the agent/cognitum-spaces-integration branch August 18, 2026 19:21
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.

Add governed Cognitum Spaces activation and bounded read client

1 participant